https://github.com/modelcontextprotocol/modelcontextprotocol
Specification and documentation for the Model Context Protocol
https://github.com/modelcontextprotocol/modelcontextprotocol
Last synced: about 1 month ago
JSON representation
Specification and documentation for the Model Context Protocol
- Host: GitHub
- URL: https://github.com/modelcontextprotocol/modelcontextprotocol
- Owner: modelcontextprotocol
- License: mit
- Created: 2024-09-24T20:26:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-13T17:35:33.000Z (about 1 month ago)
- Last Synced: 2025-05-13T18:29:13.443Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://modelcontextprotocol.io
- Size: 17.2 MB
- Stars: 3,050
- Watchers: 109
- Forks: 424
- Open Issues: 183
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - modelcontextprotocol/modelcontextprotocol - Specification and documentation for the Model Context Protocol (TypeScript)
README
# Model Context Protocol specification
This repo contains the specification and protocol schema for the Model Context Protocol.
The schema is [defined in TypeScript](schema/2025-03-26/schema.ts) first, but
[made available as JSON Schema](schema/2025-03-26/schema.json) as well, for wider
compatibility.The official MCP documentation is built using Mintlify and available at
[modelcontextprotocol.io](https://modelcontextprotocol.io).## Contributing
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this
project.## License
This project is licensed under the MIT License—see the [LICENSE](LICENSE) file for
details.