返回市场
谷歌-adk-mcp

谷歌-adk-mcp

作者:nikhilpurwant5 星标更新:2025-05-22

项目介绍

google-adk-mcp

🚀 示例项目展示了如何构建一个使用外部MCP服务器与维修API交互的Google ADK代理(repairworld应用 - 特别为演示创建)。

此代理是与博客文章和演示一起创建的 - 26. 最简单的MCP演示(包括示例提供者应用、MCP服务器和代理代码及解释!)

🧠 该项目的功能

该项目展示了如何:

  1. ✅ 使用**Google ADK(代理开发者工具包)**构建一个代理。
  2. 🔌 将该代理连接到现有的MCP服务器,该服务器暴露了repair_world_application的功能(例如,创建和查看维修请求)。

代理使用来自pypi仓库的MCP服务器 - mcp-server-repairworld


📦 先决条件


🚀 如何使用

1. 克隆此仓库并创建Python虚拟环境

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

2. 安装依赖项

pip install -r requirements.txt

3. 运行代理(代理Web界面)

确保已经运行了repairworld应用

访问http://localhost:8000以访问代理UI

adk web

3. 运行代理(代理控制台界面)

确保已经运行了repairworld应用

python agent-repairworld.py

现在,代理应该能够调用MCP服务器暴露的工具来:

🔧 创建维修请求

📄 列出所有维修请求

🔍 通过ID查看维修请求

🛠 相关项目