此示例是本文的一部分: 用Gemini ADK链接MCP服务器-TypeScript的故事 演示如何链接多个 MCP(模型上下文协议) 服务器使用 谷歌代理开发工具包(ADK).
我们创建了一个本地天气预报MCP服务器,需要一个地方的纬度和经度进行预报。 我们使用谷歌地图MCP服务器获取这些坐标,从而展示了ADK(MCP客户端)如何启用这些调用并将它们链接在一起。
首先按照以下步骤构建本地mcp服务器:
cd weather_mcp_servernpm inpm run build
接下来从ADK调用它:
cd weather_adk_tsnpm i- 更新到的本地路径
build/index.js从mcp服务器目录 - 添加.env文件并添加
GEMINI_API_KEY和GOOGLE_MAPS_API_KEY - 跑
npx @google/adk-devtools web
欲了解更多信息或从头开始,请查看上述文章!
更新:
此仓库现在还具有带ADK的AWS SNS-SQS-MCP服务器实现,别忘了查看第2部分: 使用AWS MCP服务器扩展MCP代理:为什么Python ADK大放异彩?! 在运行此程序之前,了解如何设置AWS SNS主题和订阅。
