Awesome AI AgentsMulti-Agent Platforms

sing1ee/a2a-directory

⭐ 239 added to this list on 2025-05-02 repository created 2025-04-13

The project 'sing1ee/a2a-directory' is a comprehensive directory and resource hub for the Agent2Agent (A2A) protocol, an open protocol developed by Google that enables secure communication and collaboration between AI agents. The A2A protocol is designed to break down silos between isolated agent systems, facilitating complex cross-application automation. It emphasizes simplicity by using HTTP, JSON-RPC, and Server-Sent Events (SSE), and is enterprise-ready with a focus on security and privacy. The protocol supports asynchronous operations, modality-agnostic interactions (text, files, forms, streams), and opaque execution, allowing agents to interact without exposing their internal logic. This repository serves as a central directory for various components related to A2A, including AgentCards, servers, clients, and documentation. It provides extensive resources such as official technical documentation, JSON specifications, and Agent Card specifications. The project also offers community documentation, including guides for TypeScript implementation, comparisons with other protocols, and detailed examples of A2A methods and JSON responses. The repository includes links to official samples in Python and JavaScript/TypeScript, showcasing core libraries, command-line clients, and orchestrator agents. Additionally, it highlights numerous community implementations across different programming languages like Java, Go, Rust, Python, C#, and frameworks such as Spring Boot and NestJS. These implementations demonstrate the protocol's versatility and adoption in various development environments. The project encourages community contributions and provides academic resources like a survey paper on AI agent protocols. Overall, 'sing1ee/a2a-directory' acts as a vital resource for developers and organizations interested in implementing or learning about the A2A protocol, fostering a collaborative ecosystem around AI agent communication and automation.

https://github.com/sing1ee/a2a-directory

a2aa2a-protocolagentagent-card-specificationagent2agentagentcardsai-agentsasynchronousautomationc#clientscollaborationcommunicationcommunity-implementationsdocumentationgogooglehttpjavajavascriptjson-rpcjson-specificationmcpmodality-agnosticnestjsopaque-executionopen-protocolprivacyprotocolpythonrustsecurityserversspring-bootssetechnical-documentationtypescript

Also in Multi-Agent Platforms

a2aproject/A2A

Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.

IBM/mcp-context-forge

IBM MCP Context Forge is a production-grade Model Context Protocol Gateway that unifies REST and MCP services into a single secure, scalable endpoint for AI clients with federation, virtualization, multi-protocol support, and an optional Admin UI.

a2aproject/a2a-python

The A2A Python SDK is an official toolkit for building and running agentic applications as A2AServers following the Agent2Agent (A2A) Protocol, supporting multiple databases and easy installation.

TooTallNate/proxy-agents

TooTallNate/proxy-agents is a Node.js monorepo containing various HTTP Proxy Agent implementations that enable routing HTTP requests through different proxy protocols.

i-am-bee/acp

ACP is an open protocol enabling seamless communication and coordination between AI agents, applications, and humans through structured multimodal messages.

BigSweetPotatoStudio/HyperChat

HyperChat is an open-source, cross-platform chat client that integrates multiple LLM APIs and the MCP protocol to deliver a versatile and productivity-enhancing chat experience.

ai-boost/awesome-a2a

A curated collection of resources, tools, and implementations for the Google Agent2Agent (A2A) Protocol enabling secure communication and collaboration between AI agents from different vendors and frameworks.

operand/agency

Agency is a minimal and scalable Python framework for building flexible agentic systems using the Actor model, supporting concurrency, networked communication, and detailed observability.