https://github.com/modelcontextprotocol/specification
The specification of the Model Context Protocol
https://github.com/modelcontextprotocol/specification
Last synced: about 1 month ago
JSON representation
The specification of the Model Context Protocol
- Host: GitHub
- URL: https://github.com/modelcontextprotocol/specification
- Owner: modelcontextprotocol
- License: mit
- Created: 2024-09-24T20:26:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T14:28:27.000Z (about 1 month ago)
- Last Synced: 2025-03-27T12:09:00.932Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://spec.modelcontextprotocol.io/
- Size: 16.9 MB
- Stars: 1,070
- Watchers: 66
- Forks: 119
- Open Issues: 54
-
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
- StarryDivineSky - modelcontextprotocol/specification
- awesome-hacking-lists - modelcontextprotocol/specification - The specification of 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/2024-11-05/schema.ts) first, but
[made available as JSON Schema](schema/2024-11-05/schema.json) as well, for wider
compatibility.## 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.