Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 互操作

把ADK Agent发布为单一MCP工具供其他客户端调用

将完整Agent及其工具封装在MCP服务器后面,让兼容客户端通过一个受限入口委派任务。

目标

让非ADK客户端以MCP协议调用Agent,并只看到其最终响应。

步骤

  1. 选择可对外提供的Agent,并定义输入、输出、数据权限和请求上限。 [mcp]
  2. 调用 to_mcp_server(agent) 将完整Agent注册为一个MCP工具;客户端看不到Agent内部各工具。 [mcp]
  3. 在本地Inspector或测试客户端验证工具清单与端到端响应。 [mcp]
  4. 部署时保护传输与身份认证,限制允许的客户端和请求速率。 [mcp]

验证方式

客户端只发现预期Agent入口,测试请求获得完整结果,未授权请求被拒绝。

故障处理

若暴露了内部工具,检查MCP导出层是否注册了整个Agent而非各个tool;收紧server授权后重测。

权限边界

前置条件

权限边界

限制

内容依据固定提交中的Google ADK实现;不同版本、模型或远端服务可能有不同接口与事件语义。上线前验证权限、数据保留和失败恢复。

固定上游来源

https://github.com/google/adk-python/blob/e9b74d36140f2594b24c481fb7a3825b2cb01e96/docs/guides/tools/mcp_tool/agent_to_mcp/index.md

仓库
google/adk-python
文件路径
docs/guides/tools/mcp_tool/agent_to_mcp/index.md
固定提交
e9b74d36140f2594b24c481fb7a3825b2cb01e96
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: Apache-2.0

主主题

何时使用 Skill 或 MCP

相关资源