Claude连接器
一个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的功能。