Skip to content

Governance

The {mcpdesc} project is an independent open source initiative, led by its maintainers and open to contributions from the wider community. This page summarizes how the project is run; the full model lives in the GOVERNANCE.md document.

  • Contributors propose, discuss, or submit improvements — code, docs, specification feedback, schemas, examples, issue triage, design input, or tool integrations. Contributions are licensed under Apache-2.0. Contributors retain copyright; there is no CLA, no copyright assignment, and no DCO sign-off.
  • Maintainers steward the project: they review and merge changes, guide the roadmap, maintain the specification, publish releases, curate the tools catalog (see Add a tool), and keep licensing, attribution, and documentation coherent. Contributing does not by itself confer maintainer status.

The project uses a lightweight, consensus-oriented model. Most changes are decided through normal issue and pull-request review — accepted when there is sufficient agreement, no unresolved blocking concern, and at least one maintainer approval.

Larger changes — to the MCP Description specification, breaking schema changes, major tooling, governance/licensing rules, branding, or public positioning — call for broader feedback before merging, with the decision and rationale documented.

The MCP Description specification is one of the project’s core assets. Proposed changes should explain the problem, describe the change with examples, consider compatibility with existing mcpdesc documents, state whether they are additive, compatible, or breaking, and update schemas, docs, and examples. Breaking changes are rare, clearly documented, and released with an appropriate version bump per semantic-versioning principles.

The initial MCP Description specification and related tools originated at Cisco DevNet and were released as open source through Cisco Open. The {mcpdesc} project builds on that open-licensed foundation as an independent initiative — not a Cisco product, service, or official Cisco standardization effort. See Attribution.