by adroamccullinp · MCP Server · ★ 47
ProtocolArc A contract lab for agent protocol envelopes. Describe an MCP or A2A message shape as a versioned contract, validate real envelopes against it, and classify what changes between revisions as compatible, forward, or breaking. standard library · optional runtime · deterministic output What it is for Agent systems pass structured envelopes between tools and peers: MCP tool calls, A2A task sends, and similar JSON-RPC shaped messages. When the shape of those messages changes, older clients can break in ways that are hard to see until traffic fails.
| Stars | 47 |
| Forks | 4 |
| Language | Python |
| Category | MCP Server |
| License | MIT |
| Quality Score | 51.8460768631138/100 |
| Last Updated | 2026-09-05 |
| Created | 2025-10-28 |
| Platforms | mcp, python |
| Est. Tokens | ~13k |
These tools work well together with ProtocolArc for enhanced workflows:
Explore other popular mcp server tools:
ProtocolArc is Contract lab for agent protocol envelopes - versioned MCP/A2A message contracts, envelope validation, and compatibility diffs (compatible/forward/breaking). Python 3 stdlib + optional .NET 9 runtime.. It is categorized as a MCP Server with 47 GitHub stars.
ProtocolArc is primarily written in Python. It covers topics such as a2a, agent-protocols, api-versioning.
You can find installation instructions and usage details in the ProtocolArc GitHub repository at github.com/adroamccullinp/ProtocolArc. The project has 47 stars and 4 forks, indicating an active community.
ProtocolArc is released under the MIT license, making it free to use and modify according to the license terms.