C

Claude连接器

一个MCP服务器,它使克劳德桌面能够与A2A协议代理通信,从而使克劳德可以通过代理交互访问扩展功能。

agent-orchestrationcommunication

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工具:

  1. a2a_server_registry - 注册或移除A2A服务器

    { "action": "add", "name": "security_audit", "url": "http://localhost:8000" }

  2. list_agents - 列出所有已注册的代理及其功能

    {}

  3. call_agent - 向代理发送提示并获取其响应

    { "agent_name": "security_audit", "prompt": "regismesquita/DevControlMCP" }

工作流程

典型的工作流程如下:

  1. 使用a2a_server_registry注册一个A2A服务器
  2. 使用list_agents列出可用的代理
  3. 根据需要使用call_agent调用代理

本地测试

该服务器已经通过基于fast-agent和a2a_min构建的安全审计代理进行了本地测试。它成功地使Claude Desktop能够与A2A代理通信。

目的

这个桥梁允许Claude Desktop与任何兼容A2A的代理交互,通过MCP工具接口扩展了Claude的功能。

屏幕截图

image

来源