A2A协议MCP服务器
MCP服务器实现 谷歌代理(A2A)协议 用于AI代理发现和任务委托。
A2A协议使AI代理能够相互通信,而不管框架或供应商如何。此服务器提供了一个与A2A兼容的本地目录,代理可以在其中注册、根据能力相互发现和委派任务。
工具
| 工具 | 说明 |
|---|---|
create_agent_card | 创建与A2A兼容的代理卡 |
register_agent | 在本地目录中注册代理 |
discover_agents | 按能力搜索代理 |
send_task | 为目标代理创建任务请求 |
get_task_status | 按ID检查任务状态 |
list_registered_agents | 列出所有注册代理人 |
安装
npm install @aiagentkarl/a2a-protocol-mcp-server或者直接使用npx运行:
npx @aiagentkarl/a2a-protocol-mcp-server配置
克劳德桌面
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"a2a-protocol": {
"command": "npx",
"args": ["-y", "@aiagentkarl/a2a-protocol-mcp-server"]
}
}
}运作原理
- 注册代理商 凭借其能力和端点
- 发现代理商 通过搜索特定功能
- 发送任务 联系代理商并跟踪他们的状态
- 代理卡 遵循A2A协议格式以实现互操作性
数据存储在本地 ~/.a2a-agents/ 作为JSON文件。
A2A协议
Google的Agent2Agent协议为AI代理定义了一个标准,用于:
- 发现 通过代理卡相互联系
- 沟通 通过结构化任务消息
- 代表 跨不同代理框架工作
该服务器将核心发现和任务委派模式实现为MCP工具,使A2A功能可用于任何兼容MCP的AI客户端。
______________________________________________________________________
AiAgentKarl提供的更多MCP服务器
| 类别 | 服务器 |
|---|---|
| 🔗 区块链 | 索拉纳 |
许可证
麻省理工学院
