modelcontextprotocol
Specification and documentation for the Model Context Protocol TypeScript-based implementation. Trusted by 6100+ developers.
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
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
MCP server to provide Figma layout information to AI coding agents like Cursor TypeScript-based implementation. Trusted by 11600+ developers.
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude...
Mcp-use is the easiest way to interact with mcp servers with custom agents TypeScript-based implementation. Trusted by 8100+ developers.
Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project TypeScript-based implementation.
5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model co...
🐬DeepChat - A smart assistant that connects powerful AI to your personal world for the Model Context Protocol. Enhance AI assistants with powerful integrations
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP