trackmcp
Back to directory
modelcontextprotocol

modelcontextprotocol

View on GitHub

Specification and documentation for the Model Context Protocol TypeScript-based implementation. Trusted by 6100+ developers.

6,106 stars TypeScriptAI & Machine Learning Updated Nov 4, 2025

Documentation

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.

Frequently asked questions

What is modelcontextprotocol?

modelcontextprotocol is Specification and documentation for the Model Context Protocol TypeScript-based implementation. Trusted by 6100+ developers.

How do I install modelcontextprotocol?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is modelcontextprotocol open source?

Yes — it is hosted on GitHub at https://github.com/modelcontextprotocol/specification and has 6,106 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP