Token导航 LogoToken导航TokenDH.com
ADK Google ADK Gemini MCP Integration logo
AI代理stdio官方级别未说明来源级核验

ADK Google ADK Gemini MCP Integration

MCP Server

一个基于Google ADK、Gemini模型和MCP工具集成的LLM代理开发工具包,提供代理创建、API重试机制、会话管理和端到端工作流执行功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Jupyter Notebook会话管理AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Arjun1443

提供方

Arjun1443

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install google-genai google-adk

详细介绍

ADK-3:谷歌ADK+Gemini+MCP集成

此存储库包含一个完整的工作流程,演示如何使用Google ADK、Gemini模型、重试安全API调用和MCP工具集成来构建、运行和管理LLM支持的代理。

🚀 这款笔记本解决了什么问题

1. 谷歌ADK设置

  • 使用加载Google API密钥 UserSecretsClient
  • 初始化Gemini模型的环境变量
  • 确保任何ADK项目的配置干净且可重用

2. 使用Google ADK创建代理

  • 构建一个 LlmAgent 使用Gemini模型(google.adk.models.google_llm.Gemini)
  • 配置会话、运行程序和消息传递
  • 演示如何以编程方式编排代理

3. 强大的API重试机制

  • 实现 HttpRetryOptions 与:

- 自定义重试尝试 - 指数退避 - 基于状态码的重试逻辑

  • 有助于避免429/500/503/504速率限制错误造成的故障

4. MCP(模型上下文协议)集成

  • 演示如何连接到外部MCP服务器/工具集
  • 使用:

- McpToolset - StdioConnectionParams - StdioServerParameters

  • 使用带节点的Everything Server的示例设置(npx)
  • 演示如何使用其他工具功能扩展LLM代理

5. 基于UUID的会话管理

  • 使用唯一ID用于:

- 追踪跑步记录 - 代理会话管理 - 有组织的对话日志

6. 端到端LLM工作流执行

  • 使用运行配置的代理 Runner
  • 接受输入→ 生成响应→ 处理重试→ 使用工具
  • 显示LLM代理的类似生产的管道

______________________________________________________________________

📁 文件结构

adk-3.ipynb   # Complete notebook with ADK + Gemini + MCP pipeline

______________________________________________________________________

🛠️ 使用的技术

  • 谷歌ADK (代理开发工具包)
  • Google Gemini API(Google.genai)
  • MCP(模型上下文协议)
  • python
  • 用于会话处理的UUID
  • 重试安全的API交互

______________________________________________________________________

▶️ 如何跑步

  1. 安装依赖项:
   pip install google-genai google-adk
  1. 设置API密钥:
   export GOOGLE_API_KEY="YOUR_KEY"
  1. 打开笔记本:
   jupyter notebook adk-3.ipynb

______________________________________________________________________

📌 主要亮点

  • 清理ADK初始化工作流程
  • Gemini代理创建的完整示例
  • 可靠的重试机制
  • 通过MCP增加刀具
  • 生产就绪执行管道

______________________________________________________________________

📜 许可证

该项目在MIT许可证下发布。

______________________________________________________________________

如果你想要一个包含图表、徽章或安装脚本的更详细的自述文件,请请求更新版本。

目录标签

目录标签

Jupyter Notebook会话管理AI代理本地部署LLM代理GoogleADKGemini模型MCP集成API重试

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP