awesome-a2a
Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place.
claude mcp add --transport stdio ai-boost-awesome-a2a docker run -i ai-boost/awesome-a2a
How to use
Awesome A2A is a curated collection of resources, samples, and documentation for the Agent2Agent (A2A) protocol. It isn’t a single runnable server, but a central reference hub that points you to official docs, sample repositories, and implementations across languages. Use this repository to understand how A2A works, explore core concepts like Agent Cards, Task, Part, and Artifact, and locate practical demos such as official samples and client/server examples. The repository also aggregates frameworks and libraries by language, so you can quickly find SDKs, integration guides, and community contributions relevant to your tech stack. To get started, browse the sections on getting started, official resources, and the list of community implementations to identify the tools that fit your project needs.
When you’re ready to experiment, follow the linked official samples to run a client and a sample agent, study the communication flows (discovery, task submission, streaming updates, and artifact delivery), and adapt the examples to your agents. The repository emphasizes interoperable, secure, and asynchronous bot-to-bot interactions, so you can reference the security and enterprise-readiness guidance as you implement or integrate A2A in your environment.
How to install
Note: This MCP server is a documentation/resource hub and does not require a traditional runtime installation. To access and use the content effectively:
Prerequisites:
- A modern web browser or a Markdown/Docs viewer to read the README and linked docs.
- Optional: Git to clone repositories that contain official samples and libraries referenced in this hub.
Steps:
-
Clone or download this repository to inspect the A2A resources: git clone https://github.com/ai-boost/awesome-a2a.git cd awesome-a2a
-
Explore the sections:
- Read the overview and how it works to understand A2A concepts.
- Open the Official Resources and JSON Specification links to dive into formal docs.
- Check Implementations & Libraries to locate SDKs and language-specific examples.
-
For practical experiments, follow the linked official samples in the repository to run a client and a sample agent. This often involves cloning the official samples repo (e.g., a2a-samples) and following its run instructions.
-
If you intend to contribute, set up a local environment per the contribution guidelines in the repository (usually found in CONTRIBUTING or docs).
Additional notes
Tips and caveats:
- This MCP server entry is a resource hub rather than a runnable service. The content points you to other repositories that host actual client/server implementations.
- When following samples, ensure you’re using compatible language runtimes (Python, Node.js) and the corresponding official documentation for that sample.
- Security, auth, and privacy considerations are highlighted in the Enterprise Readiness topics in the A2A docs; apply those guidelines when adapting samples to production.
- If you’re integrating with existing agent frameworks, start with the Agent Card and Task/Artifact concepts to ensure compatibility with your current architecture.
- Environment variables and deployment details will be specific to the actual client/server sample you choose to run; refer to the specific sample’s README for exact configuration options.
Related MCP Servers
archestra
Secure cloud-native MCP registry, gateway & orchestrator
nuwax
Nuwax Agent OS - The world's first universal agent operating system, building your private vertical general-purpose agent. 全球首个通用智能体操作系统,打造你私有的垂类通用智能体。新一代AI应用设计、开发、实践平台,无需代码,轻松创建,适合各类人群,支持多种端发布及API,提供完善的工作流、插件以及应用开发能力,RAG知识库与数据表存储能力,MCP接入以及开放能力。
evo-ai
Evo AI is an open-source platform for creating and managing AI agents, enabling integration with different AI models and services.
agentscope-runtime
A production-ready runtime framework for agent apps with secure tool sandboxing, Agent-as-a-Service APIs, scalable deployment, full-stack observability, and broad framework compatibility.
a2a-directory
Agent2Agent (A2A) – AgentCards, Servers, Clients, Docs
langchain_data_agent
NL2SQL - Ask questions in plain English, get SQL queries and results. Powered by LangGraph.