AiAgentKarl/a2a-protocol-mcp-server
Bridge MCP with Google Agent2Agent Protocol — agent discovery, task delegation, A2A communication
Platform-specific configuration:
{
"mcpServers": {
"a2a-protocol-mcp-server": {
"command": "npx",
"args": [
"-y",
"a2a-protocol-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Bridge between MCP (Model Context Protocol) and Google's Agent2Agent (A2A) Protocol — enabling agent discovery, task delegation, and inter-agent communication.
The Agent2Agent Protocol was introduced by Google in April 2025 as an open standard for AI agents to communicate with each other. It is now being standardized under the Linux Foundation to ensure vendor-neutral governance.
Key concepts:
MCP provides the interface between AI models and tools. A2A provides the interface between agents. This server combines both:
~/.a2a-agents/ stores Agent Cards and tasks| Tool | Description | |------|-------------| | create_agent_card | Create an A2A-compatible Agent Card with skills and endpoint | | register_agent | Register an agent in the local A2A directory | | discover_agents | Search for agents by capability | | send_task | Create a task request following A2A protocol format | | get_task_status | Check status of a delegated task | | list_registered_agents | List all registered agents with capabilities |
pip install a2a-protocol-mcp-serverOr with uvx:
uvx a2a-protocol-mcp-serverAdd to your claude_desktop_config.json:
{
"mcpServers": {
"a2a-protocol": {
"command": "uvx",
"args": ["a2a-protocol-mcp-server"]
}
}
}``
Loading reviews...