
google-adk-mcp

2025.04.15
0
Python代理开发API 交互开发效率
google-adk-mcp 是一个示例项目,展示了如何使用 Google ADK (Agent Developer Kit) 构建一个代理,并通过外部 MCP 服务器与维修 API(repairworld application)进行交互。该项目主要用于演示如何将代理连接到现有的 MCP 服务器,以利用其功能(如创建和查看维修请求)。
View on GitHub
Overview
基本能力
产品定位
google-adk-mcp 是一个演示项目,旨在展示如何通过 Google ADK 构建代理,并通过 MCP 服务器与外部 API 交互。
核心功能
- 使用 Google ADK 构建代理。
- 通过 MCP 服务器与维修 API 交互,支持以下功能:
- 创建维修请求
- 列出所有维修请求
- 查看特定维修请求
适用场景
- 开发人员学习如何使用 Google ADK 构建代理。
- 演示如何通过 MCP 服务器与外部 API 交互。
- 维修请求管理系统的原型开发。
工具列表
- mcp-server-repairworld:MCP 服务器,提供与维修 API 交互的工具。
- repair_world_application:维修请求管理应用,提供 API 供 MCP 服务器调用。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- Python 3.11+
- 运行中的 repairworld application。
安装教程
- 克隆仓库:
bash git clone https://github.com/your-username/google-adk-mcp.git cd google-adk-mcp
- 安装依赖:
bash pip install -r requirements.txt
- 运行代理:
bash python agent-repairworld.py
调试方式
- 确保 repairworld application 正在运行。
- 运行代理后,检查日志以确认代理是否成功连接到 MCP 服务器。