MCP server for Persian/Iranian apps: Jalali calendar, validators, Persian text, price inputs, RTL frontend tools
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
gregorian_to_jalaliConvert a Gregorian date to the Jalali (Persian) calendar.Convert a Gregorian date to the Jalali (Persian) calendar.
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_to_gregorianConvert a Jalali (Persian) date to the Gregorian calendar.Convert a Jalali (Persian) date to the Gregorian calendar.
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_year_infoLeap-year status and month length for a Jalali year.Leap-year status and month length for a Jalali year.
Per questo strumento non è stato pubblicato alcuno schema di input.
validate_national_idValidate an Iranian national ID (code melli) using its checksum.Validate an Iranian national ID (code melli) using its checksum.
Per questo strumento non è stato pubblicato alcuno schema di input.
validate_card_numberValidate a 16-digit Iranian bank card number (Luhn).Validate a 16-digit Iranian bank card number (Luhn).
Per questo strumento non è stato pubblicato alcuno schema di input.
validate_shebaValidate an Iranian Sheba (IBAN) number.Validate an Iranian Sheba (IBAN) number.
Per questo strumento non è stato pubblicato alcuno schema di input.
normalize_mobileValidate and normalize an Iranian mobile number to 09xxxxxxxxx.Validate and normalize an Iranian mobile number to 09xxxxxxxxx.
Per questo strumento non è stato pubblicato alcuno schema di input.
normalize_persian_textNormalize Arabic letter variants to Persian, clean spacing, and convert digits to Persian.Normalize Arabic letter variants to Persian, clean spacing, and convert digits to Persian.
Per questo strumento non è stato pubblicato alcuno schema di input.
to_persian_digitsConvert any digits in a string to Persian digits.Convert any digits in a string to Persian digits.
Per questo strumento non è stato pubblicato alcuno schema di input.
number_to_persian_wordsWrite a non-negative integer in Persian words, e.g. for invoices.Write a non-negative integer in Persian words, e.g. for invoices.
Per questo strumento non è stato pubblicato alcuno schema di input.
convert_rial_tomanConvert between rial and toman (1 toman = 10 rial).Convert between rial and toman (1 toman = 10 rial).
Per questo strumento non è stato pubblicato alcuno schema di input.
bank_from_cardIdentify the Iranian bank from a card number (first 6 digits / BIN).Identify the Iranian bank from a card number (first 6 digits / BIN).
Per questo strumento non è stato pubblicato alcuno schema di input.
bank_from_shebaIdentify the Iranian bank from a Sheba (IBAN) number (3-digit bank code).Identify the Iranian bank from a Sheba (IBAN) number (3-digit bank code).
Per questo strumento non è stato pubblicato alcuno schema di input.
mobile_operatorDetect the mobile operator (MCI/Irancell/Rightel) of an Iranian mobile number.Detect the mobile operator (MCI/Irancell/Rightel) of an Iranian mobile number.
Per questo strumento non è stato pubblicato alcuno schema di input.
landline_provinceFind the province of an Iranian landline number from its area code.Find the province of an Iranian landline number from its area code.
Per questo strumento non è stato pubblicato alcuno schema di input.
validate_postal_codeValidate an Iranian 10-digit postal code.Validate an Iranian 10-digit postal code.
Per questo strumento non è stato pubblicato alcuno schema di input.
persian_words_to_numberConvert Persian number words to a number, e.g. 'دویست و پنجاه هزار' -> 250000.Convert Persian number words to a number, e.g. 'دویست و پنجاه هزار' -> 250000.
Per questo strumento non è stato pubblicato alcuno schema di input.
format_jalali_dateFormat a Jalali date. Tokens: YYYY YY MMMM MM M DD D dddd.Format a Jalali date. Tokens: YYYY YY MMMM MM M DD D dddd.
Per questo strumento non è stato pubblicato alcuno schema di input.
parse_jalali_dateParse text like '1403/05/09', '۱۴۰۳-۵-۹' or '9 مرداد 1403' into a Jalali date.Parse text like '1403/05/09', '۱۴۰۳-۵-۹' or '9 مرداد 1403' into a Jalali date.
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_addAdd days, months and/or years to a Jalali date (month overflow clamps to month length).Add days, months and/or years to a Jalali date (month overflow clamps to month length).
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_diffDays between two Jalali dates plus a Persian relative description.Days between two Jalali dates plus a Persian relative description.
Per questo strumento non è stato pubblicato alcuno schema di input.
slugify_persianCreate a URL slug from Persian/Latin text.Create a URL slug from Persian/Latin text.
Per questo strumento non è stato pubblicato alcuno schema di input.
sanitize_persian_textFix ZWNJ (half-space) for می/نمی and plural suffixes, Persian punctuation and spacing, Arabic letter variants.Fix ZWNJ (half-space) for می/نمی and plural suffixes, Persian punctuation and spacing, Arabic letter variants.
Per questo strumento non è stato pubblicato alcuno schema di input.
calculate_vatVAT helper. Rate (percent) must be supplied. mode 'exclusive' = amount excludes tax, 'inclusive' = amount includes tax.VAT helper. Rate (percent) must be supplied. mode 'exclusive' = amount excludes tax, 'inclusive' = amount includes tax.
Per questo strumento non è stato pubblicato alcuno schema di input.
format_number_groupedGroup digits in threes (200000 -> 200,000 or ۲۰۰٬۰۰۰). Accepts Persian/Arabic digits.Group digits in threes (200000 -> 200,000 or ۲۰۰٬۰۰۰). Accepts Persian/Arabic digits.
Per questo strumento non è stato pubblicato alcuno schema di input.
parse_grouped_numberStrip separators and Persian/Arabic digits to a clean number, e.g. '۲۰۰٬۰۰۰' -> '200000'.Strip separators and Persian/Arabic digits to a clean number, e.g. '۲۰۰٬۰۰۰' -> '200000'.
Per questo strumento non è stato pubblicato alcuno schema di input.
price_to_persian_wordsAmount in Persian words with unit, e.g. 200000 toman -> 'دویست هزار تومان'. Toman may have one decimal digit (tenths = rials).Amount in Persian words with unit, e.g. 200000 toman -> 'دویست هزار تومان'. Toman may have one decimal digit (tenths = rials).
Per questo strumento non è stato pubblicato alcuno schema di input.
price_input_snippetReady-to-use RTL-friendly price input code: digit grouping while typing with caret preserved, live Persian words (aria-live), raw value submission. variant 'core' returns the shared helpers.Ready-to-use RTL-friendly price input code: digit grouping while typing with caret preserved, live Persian words (aria-live), raw value submission. variant 'core' returns the shared helpers.
Per questo strumento non è stato pubblicato alcuno schema di input.
rtl_guidelinesFull RTL frontend guidelines for Persian/Arabic UIs (also available as prompt and resource 'rtl-frontend-guidelines').Full RTL frontend guidelines for Persian/Arabic UIs (also available as prompt and resource 'rtl-frontend-guidelines').
Per questo strumento non è stato pubblicato alcuno schema di input.
rtl_audit_cssScan CSS/HTML/JSX/Tailwind text for LTR-only patterns (margin-left, ml-4, text-align:left, float:left, left/right, forced ltr, directional icons...) and suggest logical replacements.Scan CSS/HTML/JSX/Tailwind text for LTR-only patterns (margin-left, ml-4, text-align:left, float:left, left/right, forced ltr, directional icons...) and suggest logical replacements.
Per questo strumento non è stato pubblicato alcuno schema di input.
rtl_convert_cssConvert physical CSS (and React style objects) to logical properties.Convert physical CSS (and React style objects) to logical properties.
Per questo strumento non è stato pubblicato alcuno schema di input.
rtl_convert_tailwindConvert Tailwind physical utilities to logical ones (ml-4 -> ms-4, pr-2 -> pe-2, text-left -> text-start).Convert Tailwind physical utilities to logical ones (ml-4 -> ms-4, pr-2 -> pe-2, text-left -> text-start).
Per questo strumento non è stato pubblicato alcuno schema di input.
rtl_starter_snippetMinimal RTL-ready setup for html, css, tailwind, nextjs, react or vue.Minimal RTL-ready setup for html, css, tailwind, nextjs, react or vue.
Per questo strumento non è stato pubblicato alcuno schema di input.
persian_relative_timePersian relative time like '۳ روز پیش' or '۲ ساعت دیگر'. Pass an ISO timestamp; 'now' defaults to the current time. Months = 30 days, years = 365 days.Persian relative time like '۳ روز پیش' or '۲ ساعت دیگر'. Pass an ISO timestamp; 'now' defaults to the current time. Months = 30 days, years = 365 days.
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_month_gridCalendar grid for a Jalali month (for date-pickers): weeks of 7 cells with day number, Gregorian date and Friday flag; null cells pad the edges. Default week starts Saturday.Calendar grid for a Jalali month (for date-pickers): weeks of 7 cells with day number, Gregorian date and Friday flag; null cells pad the edges. Default week starts Saturday.
Per questo strumento non è stato pubblicato alcuno schema di input.
jalali_period_rangeStart/end (Jalali and Gregorian) of the Jalali day, week (Saturday-Friday), month, quarter (season) or year containing a date. Use for reports and finance periods instead of Gregorian date libraries.Start/end (Jalali and Gregorian) of the Jalali day, week (Saturday-Friday), month, quarter (season) or year containing a date. Use for reports and finance periods instead of Gregorian date libraries.
Per questo strumento non è stato pubblicato alcuno schema di input.
persian_ordinalrischio di injectionPersian ordinal words: 3 -> سوم, 21 -> بیست و یکم, 30 -> سیام. 1 gives اول (set firstAsYekom for یکم).Persian ordinal words: 3 -> سوم, 21 -> بیست و یکم, 30 -> سیام. 1 gives اول (set firstAsYekom for یکم).
وم, 21 -> بیست و یکم, 30 -> سی\u200cام. 1 gives اول (set firstAsYePer questo strumento non è stato pubblicato alcuno schema di input.
persian_fuzzy_searchFuzzy-match a query against candidate strings, treating Arabic/Persian letter variants (ي/ی, ك/ک, آ/ا), diacritics, ZWNJ and digit styles as equal. Returns ranked matches with scores.Fuzzy-match a query against candidate strings, treating Arabic/Persian letter variants (ي/ی, ك/ک, آ/ا), diacritics, ZWNJ and digit styles as equal. Returns ranked matches with scores.
Per questo strumento non è stato pubblicato alcuno schema di input.
persian_sortSort strings in Persian alphabetical order (ا ب پ ت ... ی). Digits first (numeric), then Persian, then Latin. Ignores ZWNJ and Arabic/Persian letter variants.Sort strings in Persian alphabetical order (ا ب پ ت ... ی). Digits first (numeric), then Persian, then Latin. Ignores ZWNJ and Arabic/Persian letter variants.
Per questo strumento non è stato pubblicato alcuno schema di input.
fix_keyboard_layoutFix text typed with the wrong keyboard layout using the standard Iranian layout (ISIRI 9147): 'sghl' -> 'سلام', and Persian typed on English back to Latin. direction 'auto' picks by script.Fix text typed with the wrong keyboard layout using the standard Iranian layout (ISIRI 9147): 'sghl' -> 'سلام', and Persian typed on English back to Latin. direction 'auto' picks by script.
Per questo strumento non è stato pubblicato alcuno schema di input.
40 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
MCP server for Persian/Iranian apps: Jalali calendar, validators, Persian text, price inputs, RTL frontend tools
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
55 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+43 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.