ローカルにあるリポジトリのコンポーネントを検索し、コンポーネントの情報を取得するための MCP Server です。
- 依存関係をインストールします。
npm install
.env
ファイルを作成し、リポジトリ内のコンポーネントのパスを指定します。
COMPONENTS_PATH=/path/to/your/front/repository/components
- build MCP Server
npm run build
{
"servers": {
"component-mcp-server": {
"command": "node",
"args": ["./build/index.js"],
"env": {
"COMPONENTS_PATH": "/path/to/your/front/repository/components"
}
}
}
}
searchComponents
- コンポーネントを検索し、その名前とパスを取得します。getComponentInfo
- コンポーネントのソースコードを取得します。
component-mcp-server をテストおよびデバッグするための開発者ツールが立ち上がります。
npx @modelcontextprotocol/inspector node ./build/index.js
- TypeScript
- Node.js
- @modelcontextprotocol/sdk - MCP サーバー実装のための SDK