modelcontextprotocol
View on GitHubSpecification and documentation for the Model Context Protocol
Official specification, protocol schema, and documentation for the Model Context Protocol. Use it as the authoritative reference for building MCP clients and servers, tracking SEPs, schema changes, and conformance requirements.
Use Cases
Implementing an MCP client or server that conforms to the official specReference for MCP transport, auth, and tool-calling semanticsTracking proposed protocol changes via SEPs and working groupsGenerating JSON Schema and TypeScript schema artifacts for MCPBuilding MCP extensions such as skills and tasksRunning conformance tests against an MCP implementationUnderstanding MCP lifecycle, versioning, and deprecation policyStandardizing HTTP transport and session handling for MCP
Built With
- Language
- TypeScript
- Frameworks
- Mintlify · Hugo · TypeDoc · Prettier · ESLint · tsx · Node.js
Tags
mcp · specification · protocol · json-schema · seps · documentation · typescript · standard · tool-calling · sampling · elicitation · oauth · streamable-http · conformance-tests · extensions · governance