mcpField
M
MCP Server

MCP Server

ローカル
github.com/jaikrishnaverma-dev開発ツール073 週間前に更新

MCP Server について

MCP Serverは、MCPクライアントで使うサーバーのエントリーポイントをビルドするNode.jsプロジェクトです。stdioの設定例とMCP Inspectorによる検査方法も説明しています。

主な機能

  1. 01`build/index.js`へのビルド
  2. 02stdioクライアント設定
  3. 03MCP Inspectorによるデバッグ

活用シーン

  1. 01サーバーのエントリーポイントのビルド
  2. 02MCPクライアントからの起動設定
  3. 03クライアントとサーバー間の通信確認

MCP 対応

MCPサーバーとして、コンパイル済みの`build/index.js`をstdio経由でMCPクライアントから起動できます。MCP Inspectorで通信を検査、デバッグできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"designs": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 クライアントとサーバー間の通信を検査してデバッグできます。


まとめ

  1. 依存関係をインストールします:npm install
  2. サーバーをビルドします:npm run build
  3. build/index.js のフルパスをコピーし、上記のようにエージェントの設定で使用します。
  4. デバッグには MCP Inspector を使用します:npx @modelcontextprotocol/inspector

コメント

MCP は初めてですか?

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

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