Ant 設計 コンポーネント モデル コンテキスト プロトコル サーバー
Claudeのような大規模言語モデル(LLM)にAnt設計コンポーネントのドキュメントを公開するモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、LLMは専用のツールセットを通じてAnt設計コンポーネントを探索し、理解することができます。
特徴
- 使い方は簡単 - Ant Design リポジトリ全体をクローンする必要はありません
- 起動を高速化するための事前抽出されたコンポーネントドキュメント
- 利用可能なすべての Ant Design コンポーネントを一覧表示する
- 説明や使用方法を含む詳細なコンポーネントドキュメントを入手します
- コンポーネントのプロパティとAPI定義を表示する
- 特定のコンポーネントのコード例を参照する
- 名前または機能でコンポーネントを検索する
初期設定
MCP サーバーを初めて使用する前に、Ant Design リポジトリからドキュメントを抽出する必要があります。
これにより、MCP サーバーが使用する、抽出されたすべてのコンポーネント ドキュメントを含むdata
ディレクトリが作成されます。
サーバーのテスト
すべてが正しく動作していることを確認するには、テスト スクリプトを実行します。
これにより、MCP サーバーが実行され、サンプル クエリを使用して利用可能なすべてのツールがテストされます。
使用法
コマンドライン
MCP サーバーを実行します。
クロードデスクトップ統合
この MCP サーバーを Claude Desktop で使用するには、 claude_desktop_config.json
構成ファイルを編集します。
設定ファイルの場所:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
$env:AppData\Claude\claude_desktop_config.json
クロード・コード統合
この MCP サーバーを Claude Code CLI で使用するには、次の手順に従います。
- Claude CodeにAnt Design Components MCPサーバーを追加する
- MCPサーバーが登録されていることを確認する
- 必要に応じてサーバーを削除する
- Claude Codeのツールを使用する設定が完了すると、Claude Code セッションで Ant Design コンポーネントについて質問してツールを呼び出すことができます。
ヒント:
-s
または--scope
フラグをproject
(デフォルト)またはglobal
とともに使用して、構成が保存される場所を指定します。
MCPツール
サーバーは、LLM が Ant Design コンポーネントのドキュメントと対話するための次のツールを提供します。
list-components
: 利用可能なすべての Ant Design コンポーネントを PascalCase 形式で一覧表示します (例: Button、DatePicker)get-component-props
: 特定のコンポーネントのプロパティと API ドキュメントを取得します (「Button」のようなパスカルケース名を使用します)get-component-docs
: 特定のコンポーネントの詳細なドキュメントを取得します (「DatePicker」のようなパスカルケース名を使用します)list-component-examples
: 特定のコンポーネントで利用可能なすべての例を一覧表示します(「Table」のようなパスカルケース名を使用します)get-component-example
: 特定のコンポーネント例のコードを取得します(コンポーネント名は PascalCase で表記されます)search-components
: 名前パターンでコンポーネントを検索します(PascalCase パターンで動作します)
例
試してみるクエリの例:
注: 内部ディレクトリ構造ではケバブケース (例: button、date-picker、table) が使用されていますが、コンポーネント名は、React コンポーネントの命名規則に合わせて PascalCase (例: Button、DatePicker、Table) で提供されます。
仕組み
scripts/extract-docs.mjs
スクリプトは、Ant Design リポジトリからドキュメントを抽出し、 data
ディレクトリに保存します。これには以下のものが含まれます。
- コンポーネントドキュメント(マークダウン)
- API/プロパティドキュメント
- サンプルコード
- 共通プロパティのドキュメント
このアプローチにはいくつかの利点があります。
- ユーザーはAnt Designリポジトリ全体をクローンする必要はない
- MCPサーバーの起動時間が短縮
- より小さいパッケージサイズ
- 新しいバージョンがリリースされたときに簡単に更新できます
Ant Design の新しいバージョンのドキュメントを更新するには、更新されたリポジトリで抽出スクリプトを再度実行するだけです。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ant Design コンポーネントのドキュメントを Large Language Models に公開し、LLM がコンポーネントの一覧表示、ドキュメントの表示、プロパティの検査、コード例の参照を行う専用ツールを使用して Ant Design コンポーネントを探索および理解できるようにします。
Related MCP Servers
- -securityFlicense-quality* analyze your react projects locally * consistent output w/ AST parsing + AI * create markdown docs, llm.txt for your react code at onceLast updated -47
- AsecurityAlicenseAquality一个 Ant Design 组件查询的 mcp 服务,包含 组件文档、API 文档、代码示例、组件更新日志查询Last updated -477158MIT License
- AsecurityAlicenseAqualityProvides reference information for Flux UI components, enabling AI assistants to access component documentation and examples from the Flux UI design system.Last updated -4691MIT License
- AsecurityAlicenseAqualityFetches up-to-date, version-specific documentation and code examples from the source and adds them to your LLM prompts, helping eliminate outdated code generations and hallucinated APIs.Last updated -2139,1152MIT License