modelcontextprotocol/specification

Specification and documentation for the Model Context Protocol

9,183

stars

4,599

commits

TypeScript

primary language

Sep 10, 2026

updated

modelcontextprotocol.io
docs
mcp
specification
standard

README

Model Context Protocol (MCP)

Just heard of MCP and not sure where to start? Check out our documentation website.

This repo contains the:

  • MCP specification
  • MCP protocol schema
  • Official MCP documentation

The schema is defined in TypeScript first, but made available as JSON Schema as well, for wider compatibility.

The official MCP documentation is built using Mintlify and available at modelcontextprotocol.io.

Authors

The Model Context Protocol was created by David Soria Parra (@dsp) and Justin Spahr-Summers (@jspahrsummers).

Contributing

See CONTRIBUTING.md.

License

This project is licensed under the MIT License.

Contributors

(top 30 of 366)

localden

940 commits

dsp-ant

496 commits

jspahrsummers

343 commits

jonathanhefner

236 commits

modelcontextprotocol/specification

Specification and documentation for the Model Context Protocol

9,183

stars

4,599

commits

TypeScript

primary language

Sep 10, 2026

updated

modelcontextprotocol.io
docs
mcp
specification
standard

README

Model Context Protocol (MCP)

Just heard of MCP and not sure where to start? Check out our documentation website.

This repo contains the:

  • MCP specification
  • MCP protocol schema
  • Official MCP documentation

The schema is defined in TypeScript first, but made available as JSON Schema as well, for wider compatibility.

The official MCP documentation is built using Mintlify and available at modelcontextprotocol.io.

Authors

The Model Context Protocol was created by David Soria Parra (@dsp) and Justin Spahr-Summers (@jspahrsummers).

Contributing

See CONTRIBUTING.md.

License

This project is licensed under the MIT License.

Contributors

(top 30 of 366)

localden

940 commits

dsp-ant

496 commits

jspahrsummers

343 commits

jonathanhefner

236 commits

Languages

TypeScript

84.0%

HTML

7.6%

CSS

3.9%

JavaScript

3.0%

MDX

1.3%