awesome-a2a
github.com/ai-boost/awesome-a2a ↗Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me ⚙️ implementations & libraries resources from awesome-a2a"
Installation instructions →What's inside
⚙️ Implementations & Libraries
🛠️ Tools & Utilities
- A2A Agent Registry on AWS
Scalable serverless agent registry for A2A protocol AgentCards with semantic search (Amazon Bedrock, S3 Vectors), Python SDK, and React Web UI.
- a2a-compliance
Automated compliance test kit + security audit for A2A endpoints (operator-side companion to the official
- a2a-editor
UI components for editing, viewing, and testing A2A agent cards and interactions, with installable packages and self-hosted local or Docker usage.
- a2a-governance
Runtime governance middleware for A2A agents in Go. Plugs into the official
- a2a-inspector
- A2A MCP Server
Bridge server connecting MCP-compatible AI assistants (like Claude) with A2A agents, enabling seamless cross-protocol discovery, registration, and task management. Supports stdio, streamable-http, and SSE transports.
📚 Tutorials & Articles
- A2A and MCP Tutorial
A tutorial on how to use Model Context Protocol by Anthropic and Agent2Agent Protocol by Google.
- Agent2Agent Protocol Documentation Site
Community-driven, open-source documentation site for the A2A protocol. Built with React/TypeScript, supports English, Chinese, and Japanese. (
- AI Agent Protocols Deep Dive
A code-driven deep dive by Guillaume Laforge (Groovy creator, Google Developer Advocate) exploring the agent protocols and Java frameworks essential for LLM-based agents — practical walkthroughs and demos covering MCP, A2A, ACP, ADK, Arc, Quarkus, and LangChain4j, with a focus on interoperability. Apache 2.0.
- A Survey of AI Agent Protocols
Academic paper surveying existing LLM agent communication protocols (including the category A2A falls into), classifying them, analyzing performance, and discussing future challenges.
- Getting Started Guide (Official README)
Links to docs, spec, samples in the official repo's README.
- Getting Started with Strands Agents
An official AWS course for building AI agents with the Strands framework, covering LLM integration via Amazon Bedrock/Anthropic, AWS service connections, tool implementation with MCP/A2A protocols, and agent evaluation using LangFuse/RAGAS. MIT-0 licensed.
💬 Community
- A2A GitHub Discussions
For general questions, ideas, and community discussions about the A2A protocol.
- A2A GitHub Issues
For reporting bugs or suggesting protocol improvements.
- Issue
🏛️ Official Resources
- A2A Protocol Website
The main documentation site.
- google/A2A GitHub Repository
Source code for the spec, docs, and official samples.
- Google Developers Blog Post
Announcement blog post explaining the motivation and partners.
📜 Specification & Core Concepts
- A2A Technical Documentation
- Agent Card Specification (Docs)
Link to the Agent Card section in the official docs.
- Agent Discovery (Topic)
Discussion on how clients can find agent cards.
- Enterprise Readiness (Topic)
Discussion on security, auth, privacy aspects.
- JSON Specification
The raw JSON schema definition for A2A structures.
- Key Principles (Docs)
Link to the principles section in the official docs.
🔗 Related Protocols & Concepts
- AAMP (Agent Asynchronous Messaging Protocol)
Mailbox-native open protocol and SDKs (Go, Node.js, Python) for asynchronous agent-to-agent collaboration over email/SMTP and JMAP. Complements real-time A2A with durable, store-and-forward messaging and universal addressing.
- Lingua Universale
Formal verification DSL for AI agent protocols using multiparty session types. Complementary to A2A: verify message sequence correctness at spec time..
- Model Context Protocol (MCP)
Complementary protocol focused on providing tools/context
🎬 Demos & Examples
- Agent2Agent (A2A) Samples
Official repository containing code samples and demos which use the Agent2Agent (A2A) Protocol.
- Official Demo Video (Section Link)
Link to the video embedded in the official repository's README.
- Official Multi-Agent Web App (Python/Mesop)
Demonstrates the orchestrator agent interacting with multiple remote agents, rendering text, images, and forms.
Showing a sample of 165 resources. View the full list on GitHub →