{ "$schema": "https://mintlify.com/schema.json", "name": "Model Context Protocol", "logo": { "dark": "/logo/dark.svg", "light": "/logo/light.svg" }, "favicon": "/favicon.svg", "theme": "quill", "colors": { "primary": "#09090b", "light": "#FAFAFA", "dark": "#09090b" }, "topbarLinks": [], "topbarCtaButton": { "name": "GitHub", "url": "https://github.com/modelcontextprotocol" }, "tabs": [ { "name": "API Reference", "url": "api-reference" }, { "name": "Specification", "url": "specification" } ], "anchors": [ { "name": "Documentation", "icon": "book-open-cover", "url": "https://modelcontextprotocol.io" }, { "name": "Python SDK", "icon": "python", "url": "https://github.com/modelcontextprotocol/python-sdk" }, { "name": "TypeScript SDK", "icon": "node-js", "url": "https://github.com/modelcontextprotocol/typescript-sdk" } ], "navigation": [ { "group": "Get Started", "pages": ["introduction", "docs/guides/quickstart"] }, { "group": "Your First MCP Server", "pages": [ "docs/guides/first-server-python", "docs/guides/first-server-ts" ] }, { "group": "Concepts", "pages": [ "docs/core/architecture", "docs/core/resources", "docs/core/prompts", "docs/core/tools", "docs/core/sampling", "docs/core/transport" ] }, { "group": "API Reference", "pages": [ "api-reference/protocol-overview", "api-reference/message-types", "api-reference/error-handling" ] }, { "group": "Server APIs", "pages": [ "api-reference/server-api/resource-management", "api-reference/server-api/tool-implementation", "api-reference/server-api/event-handling" ] }, { "group": "Client APIs", "pages": [ "api-reference/client-api/connection-management", "api-reference/client-api/resource-consumption", "api-reference/client-api/tool-invocation" ] }, { "group": "Python SDK", "pages": [ "api-reference/python/class-reference", "api-reference/python/type-hints" ] }, { "group": "TypeScript SDK", "pages": [ "api-reference/typescript/class-reference", "api-reference/typescript/type-definitions" ] }, { "group": "Specification", "pages": [ "specification/overview", "specification/jsonrpc", "specification/lifecycle", "specification/prompts", "specification/resources", "specification/cancellation", "specification/logging", "specification/tools", "specification/completion", "specification/sampling", "specification/roots" ] } ], "footerSocials": { "x": "https://x.com/mintlify", "github": "https://github.com/mintlify", "linkedin": "https://linkedin.com/company/mintlify" } }