Text & Number Toolkit

tech.noahsarch由 noahsarch.tech 發布官方發布者v0.1.1更新於 Nov 1, 2026

Amounts in words (Arabic cheque grammar), number formatting, Arabic text tools, date parsing.

發布方自己的服務:Business-Day Oracle

已驗證Streamable HTTP可網頁執行開發者工具資料與分析

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供以規則為基礎的確定性工具:數字與金額轉文字、依地區格式化與解析數字、阿拉伯文文字清理、轉寫以及日期解析。

可以做什麼
  • 把金額和數字寫成文字:56 種語言的支票、發票措辭,基數詞、序數詞和年份,阿拉伯文遵循數詞與名詞的一致規則。
  • 格式化與解析數字:CLDR 分組、小數點、貨幣符號和阿拉伯-印度數字,並能把寫出的數字還原為精確小數。
  • 清理與轉換文字:切換數字系統、正規化阿拉伯文、將任何文字轉寫為 ASCII,並偵測文字系統、書寫方向和數字系統。
  • 解析日期:自然語言與本地數字格式日期、相對時間說法以及回曆日期,輸出 ISO 值。
  • 查詢支援的語言和貨幣。
適用情境
適合需要產生支票或合約金額大寫、在不同地區正確顯示或讀取數字、為搜尋或儲存準備阿拉伯文文字,或把人工書寫的日期和回曆日期轉為 ISO 日期的情境。
執行需求
遠端 streamable HTTP 端點,無需本機安裝。目錄和免費工具不需憑證;其他工具需透過 X-API-Key 標頭提供 API 金鑰,須聯絡提供者取得。
安裝前請注意
X-API-Key 標頭屬於機密,應避免出現在日誌和共享紀錄中。轉寫並非官方拼寫,阿拉伯文人名會得到輔音骨架並標示為低信心度;部分結果依賴啟發式或假設的慣例,用於合約或付款前應查看警告和信心度欄位。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Text & Number Toolkit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/tech.noahsarch%2Ftext-number-toolkit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "text-number-toolkit": {
      "type": "http",
      "url": "https://textkit.noahsarch.tech/mcp"
    }
  }
}

工具

10

amount_to_words

Write a money amount in words

Convert an amount in a currency to words for cheques, invoices and contracts, in 56 languages. Arabic output applies number–noun agreement (درهم واحد / درهمان / ثلاثة دراهم / أحد عشر درهماً) and the correct minor unit (فلس، هللة، قرش…); English uses CLDR currency names. style='cheque' adds the customary wrapper. Example: amount 1250.50, currency 'AED', language 'ar', style 'cheque'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數styleamount必填currency必填language

number_to_words

Write a number in words

Cardinal, ordinal or year wording of a number in 56 languages (en, ar, fr, de, es, pt, it, nl, tr, ru, hi, ur, id, ja, ko…). Example: number 2026, language 'en', to 'year' → 'twenty twenty-six'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數tonumber必填language

format_number

Format a number for a locale

Locale-correct display of a decimal, currency amount or percentage using CLDR rules: grouping (1,234,567 / 12,34,567 / 1.234.567 / 1 234 567), decimal mark, currency symbol placement, Arabic-Indic digits for ar_* locales. Example: number 1234567.891, locale 'en_IN', style 'currency', currency 'INR'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數stylelocale必填number必填currencydecimalsnumbering

parse_number

Read a human-written number

Turn '1.234,56', '١٬٢٣٤٫٥٦', '12 345,6' or '1,234.56' into an exact decimal, using the locale's separators first and a clearly flagged heuristic when they do not match. Example: text '1.234,56', locale 'de'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數text必填locale

convert_digits

Convert digit systems

Rewrite digits between Western (0-9), Arabic-Indic (٠-٩) and Persian/Urdu (۰-۹) anywhere in a text, leaving everything else untouched. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數to必填text必填

normalize_arabic

Normalise Arabic text

Clean Arabic text for matching, search and storage: strip diacritics and tatweel, unify alef forms, optional ة→ه and ى→ي, Western digits, Latin punctuation, whitespace. Reports exactly which rules changed the text. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數text必填unify_alefstrip_tatweelstrip_tashkeeldigits_to_westerntaa_marbuta_to_haaalef_maqsura_to_yaacollapse_whitespacepunctuation_to_latin

transliterate

Romanise any script to ASCII

Deterministic romanisation of any script to plain ASCII (Cyrillic, Greek, CJK, Devanagari, Thai, Arabic…) for slugs, sorting, matching and systems that reject non-ASCII. Not an official spelling: for Arabic names the result is a consonant skeleton and is flagged low confidence. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數text必填

detect_script

Detect scripts, direction and digit systems

Proportions of writing systems in a text (latin, arabic, cyrillic, han…), dominant script, RTL/LTR direction, mixed-script flag, which digit systems appear, and hints such as Persian/Urdu-specific letters. Free. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數text必填

parse_date

Parse a human-written date (200 locales + Hijri)

Turn a date written in natural language or local numeric formats into an ISO date/datetime: '3 mars 2026', '12.11.2026', 'next month', 'غداً', 'in 3 weeks', and Hijri dates such as '15 رمضان 1447' or '1 Muharram 1448' (converted by Umm al-Qura). Returns precision (day/month/year/time), the detected language and the relative base used. Pass languages and date_order when known. Example: text '١٥ رمضان ١٤٤٧'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

輸入參數text必填timezonelanguagesdate_orderprefer_futurerelative_base

list_languages

Supported languages and locales

Languages available for words, the curated Arabic-grammar currencies, and notes on locales. Free. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.

無需輸入參數。

版本歷史

1
  1. v0.1.1最新Nov 1, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Noahsarch 整合