mcpField
O
OpenCidian: open Chinese ↔ Vietnamese dictionary (Hán Việt, pinyin, character breakdown)

OpenCidian: open Chinese ↔ Vietnamese dictionary (Hán Việt, pinyin, character breakdown)

リモート
opencidian-mcp.perxel.comその他01 日前に更新
リポジトリ公式サイト

OpenCidian: open Chinese ↔ Vietnamese dictionary (Hán Việt, pinyin, character breakdown) について

OpenCidianは、Hán Việt、ピンイン、意味、漢字分析を扱うPerxelのオープンな中越辞書MCPサーバーです。辞書への唯一の公開アクセス手段で、結果には項目ごとの出典とデータセット版が付き、修正提案は公開GitHub issueとして送信されます。

主な機能

  1. 01漢字・ピンイン・ベトナム語で検索
  2. 02漢字の読み・部品・字源を確認
  3. 03指定漢字を含む語を検索
  4. 04ベトナム語または英語の意味で検索
  5. 05読みと意味をテキストに注釈
  6. 06修正提案をGitHub issueとして送信

活用シーン

  1. 01中国語の語句のベトナム語訳を調べる
  2. 02漢字の構成要素と読みを調べる
  3. 03中国語テキストに語句情報を付与する
  4. 04辞書データの誤りの可能性を報告する

MCP 対応

ステートレスなStreamable HTTPのリモートMCPサーバーを提供し、辞書の唯一の公開アクセス手段となります。検索ツールは読み取り専用で、修正ツールはデータを直接変更せず、opencidian-dataに公開issueを作成します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://opencidian-mcp.perxel.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

opencidian-mcp

Perxel によるオープンな中国語・ベトナム語辞書、OpenCidian のリモート MCP サーバーです。システムが利用できる唯一の公開アクセス手段です。公開 API はありません。suggest_correction を除き、読み取り専用です。suggest_correction はメンテナー向けの公開 GitHub issue を作成します(データは変更しません)。サインインは不要です。opencidian-api の上に、Perxel MCP Kit(kit/、STANDARD.md を参照)を使って構築された Cloudflare Worker です。opencidian-api は内部向けであり、この Worker がサービスバインディング経由で送信する X-MCP-Secret がない場合、すべての読み取りリクエストに 404 を返します。

opencidian-mcp (this repo) ──service binding──▶ opencidian-api ──▶ D1
  POST /mcp (Streamable HTTP, stateless)           loaded from opencidian-data's releases

GET / では接続手順とすべてのツールを確認できます。GET /llms.txt には、OpenCidian の概要、接続方法、質問例、ライセンス、帰属表示が記載されています(src/lib/llms.ts)。/dash は公開利用状況ダッシュボードです。ホスト:opencidian-mcp.perxel.com。

ツール

ツール呼び出し先備考
lookupGET /v1/lookup漢字、ピンイン(声調あり・なし)、またはベトナム語で検索できます。by で読みを指定でき、limit は 1~50 です。
get_characterGET /v1/chars/{char}Hán Việt、ピンイン、部首、構成要素、語源、画数、繁体字の形を取得します。
words_withGET /v1/words-with/{char}指定した文字を含む 2 文字以上の単語を取得します。HSK の単語が先に表示されます。
search_meaningGET /v1/searchベトナム語(デフォルト)または英語の意味から、中国語の候補語を検索します。
annotate_textPOST /v1/annotateテキスト(最大 2,000 文字)を、ピンイン、Hán Việt、意味付きの単語に変換します。
suggest_correctionPOST /v1/correctionsopencidian-data に公開 issue を作成します(ラベルは correction、from-ai)。メンテナーが修正ファイルに反映します。データは変更しません。すべての MCP 呼び出し元を合わせて、1 分あたり 5 件までです。
aboutGET /v1/metaバージョン、ライセンス、完全な帰属表示、固定されたバージョン付きの各ソースを取得します。

すべての応答には、フィールドごとの src、データセットのバージョン、簡潔なクレジットが含まれます。応答を小さく保つため、すべてのソースを含む完全な帰属表示は about のみから取得できます。

セットアップ

pnpm install
cp .dev.vars.example .dev.vars   # MCP_SECRET: the one in ../opencidian-api/.dev.vars
pnpm test && pnpm typecheck

ローカルの opencidian-api に接続する場合は、そこで wrangler dev を実行してから、ここで pnpm dev を実行します。デプロイ済み API に接続する場合は、wrangler.mcp.jsonc の一時コピーで API サービスバインディングに "remote": true を設定します(コミットしないでください)。その後、pnpm exec wrangler dev -c <copy> --port 8788 を実行します。

評価:pnpm eval --url http://localhost:8788/mcp(evals/questions.md)。

デプロイ

main へのプッシュ時(.github/workflows/deploy.yml、リポジトリシークレット CLOUDFLARE_API_TOKEN および CLOUDFLARE_ACCOUNT_ID)、または pnpm exec wrangler deploy -c wrangler.mcp.jsonc でデプロイします。シークレット:MCP_SECRET(opencidian-api と同じ値)、IP_HASH_SALT、COOKIE_ENCRYPTION_KEY、DASH_PROXY_KEY(wrangler.mcp.jsonc を参照)。

ライセンス

コードは MIT ライセンスです(kit/ にはキット独自のライセンスが適用されます)。データは CC BY-SA 4.0 です。クレジットとして「OpenCidian by Perxel」とそのソースを記載してください。

コメント

MCP は初めてですか?

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

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