mcp_sandbox について
mcp_sandboxは、MCPサーバーの実装方法を探る開発者向けの実験プロジェクト集です。READMEでは、MCP Inspectorを使ってPythonのサーバー例を個別に起動・テストする方法を説明しています。
主な機能
- 01実験的なMCPサーバー実装
- 02Pythonベースのサーバー例
- 03MCP Inspectorでのサーバーテスト
活用シーン
- 01さまざまなMCPサーバー実装の検討
- 02MCP InspectorでのPythonサーバーのテスト
MCP 対応
MCPサーバーの例を収録しており、MCP Inspectorで起動してテストできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
セットアップ
python3 -m pip install -r requirements.txt で依存関係をインストールします。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash で nvm をインストールします。
nvm install --lts で Node.js をインストールします。
使用方法
npx @modelcontextprotocol/inspector でインスペクターを起動します。
http://127.0.0.1:6274/ のウェブインターフェースを開きます。
コマンドを python3 に変更します。
引数を servers/echo.py、またはテストする任意のサーバーに変更します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。