中文档 |英語のドキュメント
Ant Design コンポーネント MCP サービス
Claudeのような大規模言語モデル (LLM) にAnt Designコンポーネントのドキュメントを提供するモデルコンテキストプロトコル (MCP) サーバー。このサーバーにより、LLM は専用のツールセットを通じてAnt Designコンポーネントを探索し、理解することができます。
記事:
特徴
🚀 すぐに使える前処理済みデータ(前処理済みバージョン:
Ant Design V5.25.2 2025/5/19)🔨 最新バージョンや他のバージョンのドキュメントを抽出できます
🔗 利用可能なすべての
Ant Designコンポーネントを一覧表示する📃 コンポーネント名、説明、利用可能なバージョン、コンポーネントを使用するタイミングが含まれます
📃 特定のコンポーネントのドキュメントを表示する(コンテキストに適したコンテンツにフィルタリングされます)
📃 コンポーネントのプロパティとAPI定義を表示する
📃 特定のコンポーネントのコード例を見る
📖 特定のコンポーネントの変更履歴を表示する
💪 IO 負荷を効果的に軽減する広範なキャッシュ
⚙️ ツールの繰り返し呼び出しを減らすための事前設定されたプロンプト(コンテキストに合わせて最適化)
😺 Claudeクライアントで動作テスト済み
😩 現在、github copilot/Cline プラグインでは動作しません
ロードマップ
[x] Ant Designコンポーネントの更新時に自動データ抽出を実装する
[x] ツール呼び出しのコンテキスト認識を追加します(例:「以前に取得したコンテンツを使用してください」を返します)
[システム説明](## MCPプロンプト)プロンプトを介して実装
[ ] 詳細なMCPツールのサンプルドキュメントを追加
[ ] リアルタイムアクセスのために抽出したデータをCDNでホストすることを検討する
現在、npxは新しいバージョンを自動的にチェックしてインストールします
[ ] コンテキストを改善するためにパラメータを介してツール登録を調整することをサポート
一部のクライアントはすでに手動ツールの切り替えをサポートしています(例:cline、github copilot)
[ ] Ant Design 4.xや他のUIライブラリとの互換性を考慮する
Ant Design Xシリーズコンポーネントなど
コンポーネントドキュメントを自分で抽出するタイミングはいつですか?
最新のコンポーネントドキュメントを使用したい
他のバージョンのドキュメントを使用したい場合
コンポーネントドキュメント
コンポーネントの変更履歴
コンポーネントの変更ログの抽出は、Ant Design のscripts/generate-component-changelog.tsスクリプトに依存します。
これにより、MCP サーバーのすべての抽出されたコンポーネント ドキュメントを含むデータ ディレクトリが作成されます。
クロードデスクトップ統合
この MCP サーバーを Claude Desktop で使用するには、 claude_desktop_config.json構成ファイルを編集します。
構成ファイルの場所:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
$env:AppData\Claude\claude_desktop_config.json
MCPプロンプト
サーバーは、LLM 対話用に次のプロンプトを提供します。
system-description: 繰り返しのツール呼び出しを効果的に削減する、プロフェッショナルな Ant Design コンポーネントのエキスパート アシスタントsystem-pages-generate: プロフェッショナルなフロントエンド Ant Design ページ開発アシスタント。繰り返しのツール呼び出しを効果的に削減し、ページ生成に重点を置いています。
注: プロンプトをサポートしていないクライアントの場合は、以下をコピーできます。
システムの説明
システムページ生成
MCPツール
サーバーは、Ant Design コンポーネントのドキュメントと対話するための次のツールを提供します。
list-components: 利用可能なすべての Ant Design コンポーネントを一覧表示しますget-component-docs: 特定の Ant Design コンポーネントの詳細なドキュメントを取得します (コード例はありません)list-component-examples: 特定の Ant Design コンポーネントのコード例を取得します。get-component-changelog: 特定の Ant Design コンポーネントの変更ログを一覧表示する
クエリの例
次のサンプルクエリを試してください。
仕組み
scripts/extract-docs.tsスクリプトは、Ant Design リポジトリから次のドキュメントを抽出し、 componentDataディレクトリに保存します。
コンポーネントドキュメント(マークダウン形式)
API/プロパティドキュメント
サンプルコード
完全な変更ログ
利点:
ユーザーはAnt Designリポジトリ全体をクローンする必要はない
MCPサーバーの起動が高速化
より小さいパッケージサイズ
新しいバージョンがリリースされたときに簡単にアップデートできる
Ant Designドキュメントを更新するには、次のコマンドを実行します: npx @jzone-mcp/antd-components-mcp extract [ant design repo path]
建築
データフロー
コンポーネントデータ構造
キャッシュメカニズム
## スケジュールされたドキュメントの抽出と公開のメカニズム
Related MCP Servers
- -securityAlicense-qualityAn MCP server that provides semantic search over local git repositories, enabling users to clone repositories, process branches, and search code through vectorized code chunks.Last updated -18MIT License
- AsecurityFlicenseAqualityAn MCP server that allows coding agents to look up contextual rules and patterns on demand, providing just-in-time guidance for specific tasks like writing tests or authoring UI.Last updated -28
- AsecurityAlicenseAqualityAn MCP service that provides AI-powered development workflow tools including specification generation, code review, and project management with support for both OpenAI and Ollama models.Last updated -8MIT License
- -securityFlicense-qualityAn AI-powered MCP server that provides development tools for code analysis, documentation, and project management including code pattern extraction, humorous code reviews, TODO scanning, and PRD generation.Last updated -0