Model Context Protocol specification
LocalAbout Model Context Protocol specification
A repository containing the Model Context Protocol specification and schemas for implementers and integrators. Schemas are authored in TypeScript and also provided as JSON Schema.
Key features
- 01Model Context Protocol specification
- 02TypeScript protocol schema
- 03JSON Schema format
- 04MIT license
Use cases
- 01Implement MCP protocol support
- 02Integrate protocol schemas into tools
MCP support
It defines the Model Context Protocol specification and schemas; it does not provide MCP tools or a server.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEModel Context Protocol specification
This repo contains the specification and protocol schema for the Model Context Protocol.
The schema is defined in TypeScript first, but made available as JSON Schema as well, for wider compatibility.
Contributing
Please see CONTRIBUTING.md for details on how to contribute to this project.
License
This project is licensed under the MIT License—see the LICENSE file for details.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.