modelcontextprotocol/modelcontextprotocol

Specification and documentation for the Model Context Protocol

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on January 25th, 2026
Created on September 24th, 2024
Open Issues & Pull Requests: 164 (+0)
Number of forks: 1,709
Total Stargazers: 8,929 (+0)
Total Subscribers: 179 (+0)

Issue Activity (beta)

Open issues: 82
New in 7 days: 7
Closed in 7 days: 1
Avg open age: 151 days
Stale 30+ days: 59
Stale 90+ days: 38

Recent activity

Opened in 7 days: 7
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 5

Top labels

  • enhancement (289)
  • bug (132)
  • SEP (89)
  • documentation (84)
  • auth (63)
  • security (58)
  • tracking (50)
  • dormant (46)

Repository Insights (GitGenius)

Median issue/PR response: 14.4 hours
Mean response time: 22.5 days
90th percentile: 43.4 days
Tracked items: 740

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "SEP" is answered fastest, typically in about 4 hours, while "rc-high-priority" waits about 3 weeks. 26% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed.

Detailed Description

The Model Context Protocol repository serves as the official specification and documentation hub for MCP, a protocol designed to standardize how context flows between AI models and external systems. The repository is written primarily in TypeScript and maintains the authoritative protocol definition, schema documentation, and comprehensive user-facing documentation accessible at modelcontextprotocol.io.

The core technical artifact in this repository is the MCP protocol schema, which is defined first in TypeScript for precision and then exported as JSON Schema to ensure compatibility across different tooling ecosystems. This dual-format approach reflects the protocol's intent to be broadly adoptable. The schema is versioned, with the current version dated 2025-11-25, indicating active maintenance and evolution of the specification. The official documentation is built using Mintlify, providing a polished, navigable reference for developers implementing or integrating with MCP.

The classifications highlight that MCP is positioned around verifiable, accountable, and transparent AI systems with clear attribution and provenance tracking capabilities. These themes suggest the protocol is designed to address trust and transparency challenges in AI model interactions.

The repository demonstrates sustained community engagement and active maintenance.

While this single-fork growth appears incremental, it reflects the repository's role as a specification rather than a runtime implementation, where adoption is typically measured through downstream implementations rather than direct repository forks.

The protocol was created by David Soria Parra and Justin Spahr-Summers, establishing clear authorship and vision for the project. The repository is licensed under the MIT License, facilitating broad adoption and derivative work.

modelcontextprotocol
by
modelcontextprotocolmodelcontextprotocol/modelcontextprotocol

Repository Details

Fetching additional details & charts...