English | 简体中文
Agent Protocol is a collection of software development kits (SDKs) for agent interoperability and authorization protocols. It helps developers quickly integrate agents, enable agent-to-tool / agent-to-agent interoperability, and establish verifiable authorization boundaries across different runtime environments.
This repository currently includes four SDKs:
- Model Context Protocol (MCP) CPP SDK
- Agent2Agent Protocol (A2A) CPP SDK
- A2X agent registry
- A4P (Agentic Authentication, Authorization, and Audit Protocol) Python SDK
We welcome all forms of contribution, including but not limited to:
- Reporting issues and suggesting features
- Improving documentation
- Submitting code
- Sharing usage experience
This project is licensed under the Apache-2.0 License.
This product serves solely as a workflow orchestration tool and does not embed any AI model capabilities. When users integrate AI models for specific business scenarios, they shall bear full responsibility for compliance obligations under the EU AI Act and other relevant regulatory frameworks.