Skip to content

Repository files navigation

Agent Protocol

English | 简体中文

Introduction

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

Contributing

We welcome all forms of contribution, including but not limited to:

  • Reporting issues and suggesting features
  • Improving documentation
  • Submitting code
  • Sharing usage experience

License

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.

About

openJiuwen agent-protocol provides implementations of agent communication protocols, including C++ SDKs for MCP and A2A protocols.

Resources

Contributing

Security policy

Stars

81 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages