Skip to content

Repository files navigation

Agent Protocol

English | 简体中文

Introduction

Agent Protocol is a collection of software development kits (SDKs) for agent interoperability protocols. It helps developers quickly integrate agents and enable agent-to-tool / agent-to-agent interoperability across different runtime environments.

This repository currently includes three SDKs:

  • Model Context Protocol (MCP) CPP SDK
  • Agent2Agent Protocol (A2A) CPP SDK
  • A2X agent registry

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

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages