MCP Server について
MCP Serverは、MCPクライアントで使うサーバーのエントリーポイントをビルドするNode.jsプロジェクトです。stdioの設定例とMCP Inspectorによる検査方法も説明しています。
主な機能
- 01`build/index.js`へのビルド
- 02stdioクライアント設定
- 03MCP Inspectorによるデバッグ
活用シーン
- 01サーバーのエントリーポイントのビルド
- 02MCPクライアントからの起動設定
- 03クライアントとサーバー間の通信確認
MCP 対応
MCPサーバーとして、コンパイル済みの`build/index.js`をstdio経由でMCPクライアントから起動できます。MCP Inspectorで通信を検査、デバッグできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
はじめに
1. 依存関係をインストールする
npm install
2. MCP サーバーをビルドする
npm run build
これにより、コンパイル済みサーバーが build/index.js に生成されます。
MCP サーバーとしての使用方法
ビルド後、コンパイル済みの build/index.js ファイルを MCP サーバーのエントリーポイントとして使用できます。たとえば、このサーバーを stdio 経由で使用するように MCP クライアントを設定するには、次の設定を使用します。
"my-design-system": {
"type": "stdio",
"command": "node",
"args": [
"E:\\MCP-Servers\\design-system-mcp\\build\\index.js"
]
}
異なる場合は、パスを実際の build/index.js の場所に置き換えてください。
MCP Inspector モードでのデバッグ
MCP Inspector を使用して、MCP サーバーをデバッグまたは検査できます。まず、Inspector がインストールされていることを確認してください。
npm install -g @modelcontextprotocol/inspector
次に、MCP Inspector モードで Inspector を実行します。
npx @modelcontextprotocol/inspector
これにより、MCP クライアントとサーバー間の通信を検査してデバッグできます。
まとめ
- 依存関係をインストールします:
npm install - サーバーをビルドします:
npm run build build/index.jsのフルパスをコピーし、上記のようにエージェントの設定で使用します。- デバッグには MCP Inspector を使用します:
npx @modelcontextprotocol/inspector
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。