MCP Playground について
MCP Playgroundは、MCPサーバーとAIエージェントの連携を試すプロジェクトです。FastAPIバックエンドにエージェントのコンテキスト取得・更新用エンドポイントがあり、Reactフロントエンドはプレースホルダーです。
主な機能
- 01FastAPIベースのバックエンド
- 02エージェントコンテキストの取得
- 03エージェントコンテキストの更新
- 04Reactフロントエンドのプレースホルダー
活用シーン
- 01エージェントのコンテキスト取得の試行
- 02エージェントのコンテキストデータの更新
MCP 対応
MCPサーバーを掲げ、コンテキスト取得・更新エンドポイントを提供します。READMEにはMCPツールやリソースの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP プレイグラウンド
このプロジェクトでは、AI エージェントと統合された Model Context Protocol(MCP)サーバーの実践的な実装を紹介します。
構成
backend:FastAPI ベースの MCP サーバーfrontend:React フロントエンドダッシュボード用のプレースホルダー
クイックスタート
1. バックエンドサーバーを起動する
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload
2. コンテキスト API にアクセスする
- JSON
{ "agent_id": "agent1" }を指定してPOST /get_contextを実行します - JSON
{ "agent_id": "agent1", "context": {"key": "value"} }を指定してPOST /update_contextを実行します
3. フロントエンドをセットアップする(未定)
- Vite または Create React App を使用して、
frontend/内に React アプリを作成します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。