mcpField
P
Parsi MCP

Parsi MCP

ローカル
github.com/amirjld開発ツール52 週間前に更新

Parsi MCP について

Parsi MCPは、ペルシャ語のテキストやイラン固有のデータを扱うAIエージェント向けのオフラインMCPサーバーです。APIキー不要で、日付、検証、金額、RTLフロントエンドのツールとガイドを提供します。

主な機能

  1. 01Jalali日付変換とカレンダー
  2. 02イランの本人情報・決済検証
  3. 03ペルシャ語テキストの正規化と変換
  4. 04金額の書式設定と言語化
  5. 05RTLフロントエンドのガイドとコード
  6. 0631州のデータ

活用シーン

  1. 01Jalali日付の変換と期間の作成
  2. 02銀行カード番号とSheba番号の検証
  3. 03ペルシャ数字と文字方向の処理
  4. 04ペルシャ語RTLの価格入力画面の構築

MCP 対応

AIエージェント向けに、ペルシャ語とイランに関する56のツールに加え、RTLフロントエンドのプロンプトとリソースを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"amirjld-parsi": {
"command": "npx",
"args": [
"-y",
"parsi-mcp"
]
}
}
}
起動コマンドnpx -y parsi-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmparsi-mcp0.3.0

ツール

56

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
dayintegerはい
yearintegerはい
monthintegerはい

詳細

parsi-mcp

English | فارسی

AI エージェント(Claude、Cursor、VS Code Copilot など)に、信頼性の高いペルシャ語およびイラン固有のツールを提供する MCP サーバーです。API キー不要で完全にオフラインで動作し、ジャラーリー暦の日付、イランの各種バリデーター、ペルシャ語テキストの処理、ペルシャ語の文字表記を添えた桁区切り価格入力、RTL フロントエンドツールキットを備えています。

56 個のツールを収録しています。全リストは TOOLS.md をご覧ください。

インストール

Node.js 18 以降が必要です。以下の npx コマンドはパッケージが npm に公開されると使用できます。それまではソースからのビルドをご利用ください。

Claude Code

claude mcp add parsi -- npx -y parsi-mcp

または、MCP サーバーと persian-rtl-frontend スキルを追加するプラグインをインストールしてください。

claude plugin marketplace add amirjld/parsi-mcp
claude plugin install parsi@parsi-mcp

Cursor(~/.cursor/mcp.json またはプロジェクト内の .cursor/mcp.json)

{ "mcpServers": { "parsi": { "command": "npx", "args": ["-y", "parsi-mcp"] } } }

Claude Desktop(claude_desktop_config.json:Windows では %APPDATA%\Claude\、macOS では ~/Library/Application Support/Claude/)

{ "mcpServers": { "parsi": { "command": "npx", "args": ["-y", "parsi-mcp"] } } }

VS Code(.vscode/mcp.json)

{ "servers": { "parsi": { "type": "stdio", "command": "npx", "args": ["-y", "parsi-mcp"] } } }

エージェントスキル(ペルシャ語 UI を RTL 優先で構築し、これらのツールを呼び出すようエージェントに指示します):

npx skills add amirjld/parsi-mcp
ソースからビルド
git clone https://github.com/amirjld/parsi-mcp.git
cd parsi-mcp && npm install && npm run build
# then use: { "command": "node", "args": ["/absolute/path/to/parsi-mcp/dist/index.js"] }

使用前と使用後

「ペルシャ語の価格入力欄があるチェックアウトページを作って」と依頼します。

parsi-mcp を使わない場合、エージェントは通常、margin-left と text-left を使った LTR ページ、単純な数字入力欄、ラテン数字を生成します。

parsi-mcp を使う場合、エージェントは RTL ガイドラインを読み込み、レイアウトには rtl_starter_snippet、入力欄には price_input_snippet を使用し、validate_card_number と validate_sheba で支払い欄を検証します。

<html lang="fa" dir="rtl">
  
  <input inputmode="numeric" value="۲۰۰٬۰۰۰" />
  <p aria-live="polite">دویست هزار تومان</p>
</html>

内容

分野主な機能
ジャラーリー暦変換、書式設定、解析、加算、差分、日付選択用の月間カレンダー、週・月・四半期・年の範囲、相対表記(۳ روز پیش)、生年月日からの年齢計算、フォーム検証、営業日(週末は金曜日)、固定の太陽暦祝日
イランのバリデーター国民 ID、法人用国民 ID、銀行カード、シェバ、携帯電話、郵便番号、銀行と通信事業者の照会、電話番号の表示形式、住所解析(州、郵便番号、番地/住戸/階)
ペルシャ語テキスト正規化、ZWNJ の修正、数字、数詞と序数詞、単語から数値への変換、スラッグ、あいまい検索、ペルシャ語の並べ替え、キーボード配列の修正、テキスト統計と読了時間、文字方向の検出と双方向テキストのラップ、安全な切り詰め、lorem ipsum
金額リアル/トマン、桁区切り、金額の文字表記、VAT ヘルパー、Excel 対応 CSV エクスポート、短縮表記(۲٫۵ میلیون)、小数・パーセント・分数の文字表記
RTL フロントエンドガイドラインのプロンプト/リソース、CSS と Tailwind の監査、論理プロパティへの変換、スタータースニペット、価格入力スニペット、ペルシャ語フォントのプリセット
データISO 3166-2 コードと州都を含む 31 州

データに関する注記

銀行 BIN、シェバコード、携帯電話のプレフィックス、州のデータには、公開情報で確認できた項目のみが含まれています。オフラインで信頼できるデータを確認できなかったため、太陰暦(ヒジュラ暦)の祝日、車両ナンバープレートの解析、国民 ID による都市の照会は含まれていません。VAT ヘルパーを使うには、税率を指定する必要があります。

開発

npm install
npm run build
npm test
npm run docs:tools   # regenerate TOOLS.md (a test fails if it is out of date)

各ツールは src/lib にある小規模な純粋関数で、src/server.ts に登録されています。コントリビューションを歓迎します。

リリース

メンテナー向けの手順は RELEASING.md をご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。