google-adk-mcp

google-adk-mcp

site icon
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 交互。

核心功能

  1. 使用 Google ADK 构建代理。
  2. 通过 MCP 服务器与维修 API 交互,支持以下功能:
  3. 创建维修请求
  4. 列出所有维修请求
  5. 查看特定维修请求

适用场景

  • 开发人员学习如何使用 Google ADK 构建代理。
  • 演示如何通过 MCP 服务器与外部 API 交互。
  • 维修请求管理系统的原型开发。

工具列表

  1. mcp-server-repairworld:MCP 服务器,提供与维修 API 交互的工具。
  2. repair_world_application:维修请求管理应用,提供 API 供 MCP 服务器调用。

常见问题解答

  • 无明确常见问题解答部分。

使用教程

使用依赖

安装教程

  1. 克隆仓库: bash git clone https://github.com/your-username/google-adk-mcp.git cd google-adk-mcp
  2. 安装依赖: bash pip install -r requirements.txt
  3. 运行代理: bash python agent-repairworld.py

调试方式

  • 确保 repairworld application 正在运行。
  • 运行代理后,检查日志以确认代理是否成功连接到 MCP 服务器。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。