🚀 示例项目展示了如何构建一个使用外部MCP服务器与维修API交互的Google ADK代理(repairworld应用 - 特别为演示创建)。
此代理是与博客文章和演示一起创建的 - 26. 最简单的MCP演示(包括示例提供者应用、MCP服务器和代理代码及解释!)
该项目展示了如何:
repair_world_application的功能(例如,创建和查看维修请求)。代理使用来自pypi仓库的MCP服务器 - mcp-server-repairworld。
git clone https://github.com/your-username/google-adk-mcp.git
cd google-adk-mcp
# 创建Python虚拟环境
python -m venv .venv
. .venv/bin/activate # 在Windows上执行 .venv\Scripts\activate
pip install -r requirements.txt
确保已经运行了repairworld应用。
访问http://localhost:8000以访问代理UI
adk web
或
确保已经运行了repairworld应用。
python agent-repairworld.py
现在,代理应该能够调用MCP服务器暴露的工具来:
🔧 创建维修请求
📄 列出所有维修请求
🔍 通过ID查看维修请求