mcp-a2a
If you are the rightful owner of mcp-a2a and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that acts as a client to the Agent-to-Agent (A2A) protocol, allowing LLMs to interact with A2A agents through the Model Context Protocol (MCP).
The A2A Client MCP Server is designed to facilitate communication between large language models (LLMs) and A2A agents using the Model Context Protocol (MCP). This server acts as a client to the A2A protocol, enabling seamless interaction with A2A-compatible agents. It supports sending and receiving messages, managing tasks, and streaming responses. Additionally, it allows users to query agent capabilities and metadata, making it a versatile tool for integrating LLMs with various A2A agents. The server can be installed globally via npm or run directly using npx, and it can be configured using environment variables to specify the A2A agent endpoint.
Features
- Connect to any A2A-compatible agent
- Send and receive messages
- Track and manage tasks
- Support for streaming responses
- Query agent capabilities and metadata
Tools
a2a_send_task
Send a task to an A2A agent
a2a_get_task
Get the current state of a task
a2a_cancel_task
Cancel a running task
a2a_send_task_subscribe
Send a task and subscribe to updates (streaming)
a2a_agent_info
Get information about the connected A2A agent