LLM代理开发工具包

ADK代理仓库提供了一套基于LLM和模型连接协议(MCP)的代理开发示例,涵盖地图服务、Notion集成和维基内容摘要等多种应用场景。

  • by ashutosh-singh04
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 CHARLIE1210-A/adk_agents

使用说明

ADK代理存储库

此存储库包含示例代理,演示如何使用ADK和模型连接器协议(MCP)构建LLM支持的代理。这些示例显示了不同的MCP布线样式(stdio子流程、本地模拟服务器和其他集成)。

存储库布局

  • example_agent/ --代理接线的最小示例。
  • google_map_mcp/ --一个示例代理演示了MCP在地图/地理定位工具中的使用。
  • mcp_example_agent/ --另一个MCP示例显示了如何将工具暴露给代理。
  • mcp_local_example/ --用于开发和测试的本地MCP示例。
  • mcp_server/ --帮助器或示例MCP服务器实现(模拟服务器、实用程序)。
  • notion_mcp_agent/ --Notion MCP示例,显示如何通过以下方式启动官方Notion MCP服务器 npx 并通过stdio连接。看 notion_mcp_agent/README.md 有关完整的设置和运行说明。
  • wiki_agent/ --一个专注于wiki风格内容和摘要的代理示例。

安全

  • 将API密钥置于源代码管理之外。使用 .env 本地文件或环境变量以及生产中的秘密存储。
  • 将集成范围限制为最小权限。

贡献

  • 在任何新代理/示例中添加README,解释如何运行它及其所需的凭据。
  • 考虑为每个示例练习MCP布线的小型运行器脚本和测试。