一个MCP服务器,它使克劳德桌面能够与A2A协议代理通信,从而使克劳德可以通过代理交互访问扩展功能。
358 查看 · 2026-07-07 更新
简介
一个MCP服务器,它使克劳德桌面能够与A2A协议代理通信,从而使克劳德可以通过代理交互访问扩展功能。
简介
一个MCP服务器,它使克劳德桌面能够与A2A协议代理通信,从而使克劳德可以通过代理交互访问扩展功能。
A2A MCP 服务器
一个简单的MCP服务器,为Claude Desktop提供对A2A协议代理的访问。
更适合开发者使用而非直接用于生产环境,你可以根据需要对其进行修改和扩展。 但直接部署到生产环境中可能不是最佳选择。
概述
该项目旨在连接Claude Desktop与A2A(Agent-to-Agent)协议代理,特别是那些使用pcingola/a2a_min和fast-agent构建的代理。它作为个人项目开发,以辅助代理开发并增加乐趣。
工具
该服务器提供了三个MCP工具:
-
a2a_server_registry - 注册或移除A2A服务器
{ "action": "add", "name": "security_audit", "url": "http://localhost:8000" }
-
list_agents - 列出所有已注册的代理及其功能
{}
-
call_agent - 向代理发送提示并获取其响应
{ "agent_name": "security_audit", "prompt": "regismesquita/DevControlMCP" }
工作流程
典型的工作流程如下:
- 使用
a2a_server_registry注册一个A2A服务器 - 使用
list_agents列出可用的代理 - 根据需要使用
call_agent调用代理
本地测试
该服务器已经通过基于fast-agent和a2a_min构建的安全审计代理进行了本地测试。它成功地使Claude Desktop能够与A2A代理通信。
目的
这个桥梁允许Claude Desktop与任何兼容A2A的代理交互,通过MCP工具接口扩展了Claude的功能。
屏幕截图
来源
- 来源:github
- 链接:https://github.com/regismesquita/MCP_A2A