ProtocolArc

by adroamccullinp · MCP Server · ★ 47

About ProtocolArc

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.

a2aagent-protocolsapi-versioningcompatibilitycontractsdeveloper-toolsdotnetjson-rpcmcpmodel-context-protocol

Quick Facts

Stars47
Forks4
LanguagePython
CategoryMCP Server
LicenseMIT
Quality Score51.8460768631138/100
Last Updated2026-09-05
Created2025-10-28
Platformsmcp, python
Est. Tokens~13k

Compatible Skills

These tools work well together with ProtocolArc for enhanced workflows:

  • outputguard — semantic(0.17)+complementary+rare_topics+same_lang+similar_pop+shared_platform (60%)
  • a2a-adapter — semantic(0.24)+complementary+same_lang+similar_pop+shared_platform (59%)
  • bazi-skill — semantic(0.23)+complementary+same_lang+similar_pop+shared_platform (58%)
  • edictum — semantic(0.15)+complementary+same_lang+similar_pop+shared_platform (55%)

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular Python Agent Tools

Frequently Asked Questions

What is ProtocolArc?

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.

What programming language is ProtocolArc written in?

ProtocolArc is primarily written in Python. It covers topics such as a2a, agent-protocols, api-versioning.

How do I install or use ProtocolArc?

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.

What license does ProtocolArc use?

ProtocolArc is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools