A2A MCP服务器
一个简单的MCP服务器,为Claude Desktop提供对A2A协议代理的访问。
开发人员友好,而不是生产就绪,你可以破解它来适应你的需求,并扩展你需要的任何东西。 但按原样部署到prod中可能不是最好的主意。
概述
创建此项目是为了将Claude Desktop与A2A(代理到代理)协议代理连接起来,特别是那些使用pcingola/A2A_min和快速代理构建的代理。它是作为一个个人项目开发的,旨在协助代理开发和娱乐。
工具
服务器提供三个MCP工具:
- a2a_服务器注册 -注册或删除A2A服务器
{
"action": "add",
"name": "security_audit",
"url": "http://localhost:8000"
}- 列表_代理 -列出所有注册代理及其能力
{}- 呼叫代理 -向代理发送提示并获得其响应
{
"agent_name": "security_audit",
"prompt": "regismesquita/DevControlMCP"
}工作流程
典型的工作流程是:
- 注册A2A服务器
a2a_server_registry - 列出可用代理
list_agents - 致电客服
call_agent无论何时需要
局部测试
此服务器已使用基于快速代理和a2a_min构建的安全审计代理进行了本地测试。它成功地使Claude Desktop能够与a2a代理通信。
目的
此桥允许Claude Desktop与任何兼容A2A的代理进行交互,通过MCP工具界面扩展Claude的功能。
