ADK MCPエージェント
Google ADK とモデル コンテキスト プロトコル (MCP) Google マップ ツールセットを使用したストリーミング チャット エージェント。
地域開発
依存関係をインストールします:
pip install -r requirements.txtAPI キーを使用して
app/に.env設定します。ローカルで実行:
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reload
Related MCP server: ChatterBox MCP Server
プロジェクト構造
adk-mcp-agent/
├── app/
│ ├── main.py
│ ├── static/
│ │ └── index.html
│ └── .env
├── agent/
│ └── agents.py
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignore
エージェント ロジックは
agent/ディレクトリ (agent/agents.py) にあります。FastAPI アプリと UI は
app/ディレクトリにあります。
展開
UI を使用してローカルでアプリをテストおよび実行するには:
依存関係をインストールします:
pip install -r requirements.txt環境変数を設定します。
API キーを使用して、
app/ディレクトリ内に.envファイルを作成します。GOOGLE_GENAI_USE_VERTEXAI=FALSE GOOGLE_API_KEY=your_genai_api_key GOOGLE_MAPS_API_KEY=your_google_maps_api_key
FastAPI アプリを実行します。
export SSL_CERT_FILE=$(python -m certifi) uvicorn app.main:app --reloadUI にアクセスします。
ブラウザを開き、 http://localhost:8000にアクセスします。
これで、チャット インターフェースを操作し、エージェントをローカルでテストできるようになりました。
ライセンス
マサチューセッツ工科大学