A2A MCP 服务器
一个简单的 MCP 服务器,为 Claude Desktop 提供对 A2A 协议代理的访问。
它对开发者更友好,而非生产环境就绪。您可以根据自己的需求进行调整和扩展。但将其原样部署到生产环境中可能并非最佳选择。
概述
该项目旨在将 Claude Desktop 与 A2A(代理到代理)协议代理连接起来,特别是那些使用 pcingola/a2a_min 和 fast-agent 构建的代理。该项目最初是作为个人项目开发的,旨在协助代理开发,同时也是为了好玩。
工具
服务器提供了三种 MCP 工具:
- a2a_server_registry - 注册或删除 A2A 服务器
- list_agents - 列出所有注册代理及其功能
- call_agent - 向代理发送提示并获取其响应
工作流程
典型的工作流程是:
- 使用
a2a_server_registry
注册 A2A 服务器 - 使用
list_agents
列出可用的代理 - 需要时使用
call_agent
呼叫代理
本地测试
该服务器已在本地通过基于 fast-agent 和 a2a_min 构建的安全审计代理进行了测试。它成功使 Claude Desktop 能够与 A2A 代理进行通信。
目的
该桥梁允许 Claude Desktop 与任何 A2A 兼容代理进行交互,通过 MCP 工具界面扩展 Claude 的功能。
截屏
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP 服务器使 Claude Desktop 能够与 A2A 协议代理进行通信,从而允许 Claude 通过代理交互访问扩展功能。
Related MCP Servers
- -securityAlicense-qualityAn MCP server that enables Claude to interact with Port.io's AI agent, allowing users to trigger the agent with prompts and receive structured responses including status, output, and action items.Last updated -7PythonMIT License
- -securityFlicense-qualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -JavaScript
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11
- -security-license-qualityAn MCP server that enables LLMs to interact with Agent-to-Agent (A2A) protocol compatible agents, allowing for sending messages, tracking tasks, and receiving streaming responses.Last updated -3TypeScript