Agent♥︎Age
Catalog

io.github.cc1a2b/arabicfmt-mcp

Official

by cc1a2b · TypeScript

Arabic formatting: 22 Arab currencies (Saudi riyal U+20C1), Hijri dates, تفقيط, RTL/bidi fixes.

The io.github.cc1a2b/arabicfmt-mcp MCP server provides Arabic-first formatting capabilities for JavaScript and TypeScript. Its scope includes currency formatting for 22 Arab League countries (including Saudi riyal U+20C1), Hijri (Islamic calendar) dates, تفقيط, and RTL/bidi-related fixes, with support for number-to-words and multiple plural forms.

🛠️ Key Features

  • Formats 22 Arab League countries’ currency symbols
  • Handles Hijri/Islamic calendar dates
  • Supports تفقيط
  • Provides RTL/bidi corrections
  • Includes number-to-words output
  • Mentions 6 plural forms
  • Includes full TypeScript types and zero dependencies

🚀 Use Cases

  • Localizing Arabic language (i18n/l10n) output
  • Displaying Arabic currencies, including Saudi riyal (U+20C1)
  • Rendering Hijri dates in user interfaces
  • Improving Arabic text layout with RTL/bidi fixes

⚡ Developer Benefits

  • Zero dependencies
  • Full TypeScript types
  • Targets JavaScript & TypeScript formatting workflows

⚠️ Limitations

  • Coverage is described for 22 Arab League countries; other locales are not specified.

Topics

arabicbidicldrcurrencyhijrii18nintlislamic-calendarjavascriptl10nnumber-to-wordsrtlsaudi-riyaltafqittypescriptumm-al-qurazero-dependencieseastern-arabic-numerals