MCP Server and Google ADK Multi-Tool System
@ammilam
MCP Server and Google ADK Multi-Tool System について
概要はまだありません
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-server-google-adk-sse-multi-tool-system": {
"command": "python",
"args": [
"-m",
"mcp_agent.main"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MCP Server and Google ADK Multi-Tool System?
It is a system combining an MCP Server (TypeScript/Express) that provides tools for file operations, API calls, session data management, and weather information, with a Google ADK Agent (Python) that uses these tools through a webhook interface. It is intended for developers who want to build AI agents with custom tool capabilities.
How to use MCP Server and Google ADK Multi-Tool System?
Run ./scripts/setup.sh to set up both components. Configure .env files for the MCP server and the Google ADK agent with required tokens and project IDs. Start the MCP server with ./scripts/run-mcp.sh and the ADK agent with adk web. Open http://localhost:8000, select mcp_agent, and chat with the agent to test.
Key features of MCP Server and Google ADK Multi-Tool System
- Default tools: file system, API calls, session data management, and weather.
- Communicates with Google ADK agents via a webhook endpoint.
- Supports adding new custom tools with a documented step-by-step process.
- Provides dedicated REST endpoints per session for each tool.
- Emits SSE events for real-time updates to clients.
- Manages session state across multiple tool calls.
Use cases of MCP Server and Google ADK Multi-Tool System
- Creating an AI agent that can read, write, and manage files on a server.
- Building a conversational assistant that calls external APIs and returns results.
- Integrating weather data into a chat agent for real-time queries.
- Extending an agent with image generation capabilities (e.g., from text prompts).
- Managing session-specific data across multiple turns of a conversation.
FAQ from MCP Server and Google ADK Multi-Tool System
What are the prerequisites?
You need Node.js (v16+), Python (v3.9+), the Google ADK SDK (pip install google-adk), a Google Cloud project with Vertex AI enabled, IAM permissions for the agent, and GitHub/GitLab access tokens if using repository tools.
How does the Google ADK agent communicate with the MCP server?
The agent sends HTTP POST requests to the MCP server’s /api/adk-webhook endpoint. The MCP server processes the request and returns
「その他」の他のコンテンツ
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
コメント