Supports Claude Desktop installation on macOS with specific configuration path at ~/Library/Application Support/Claude/claude_desktop_config.json
MCP Specification Server
Overview
We turned the Model Context Protocol documentation into an MCP server so that your LLM can get context on the full MCP specs. Query specific sections like "Tools", "Resources", "Authorization", and 20+ others to get the complete documentation for that section.
Features
📚 Complete MCP Specification Access
364KB of comprehensive MCP documentation indexed and searchable
25+ distinct sections covering every aspect of the protocol
Complete section content returned, not just snippets
⚡ Smart Document Processing
Intelligent chunking by major headings (
#
tags)500-line chunk limits for optimal performance
Fast startup indexing (<1 second)
🔧 Developer-Focused Sections
Tools - Function calling and tool execution patterns
Resources - Data access and resource management
Authorization - Security, authentication, and authorization
Transports - Communication layers (stdio, HTTP, SSE)
Debugging - Troubleshooting and development tools
Core components - Protocol architecture fundamentals
Connection lifecycle - Initialization and termination
And 18+ more specialized sections
🛠️ Built for MCP Development
Perfect for developers building MCP servers or clients
Reference implementation patterns and best practices
Complete protocol specifications at your fingertips
Install with an IDE
Add this server to any MCP-compatible client (Claude Desktop, Cursor, VSCode, Windsurf, etc.):
Claude Desktop Config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor config:
Chat Settings, Tools / Integrations. Edit mcp.json
How it works
Server indexes the complete MCP specification on startup
Document is split into sections by major headings
Query by section name to get the full content for that section
Returns complete documentation for topics like Tools, Resources, Authorization, etc.
Contributing
Want to improve this server? Here's how:
Development workflow:
Fork this repository
Create a feature branch:
git checkout -b my-feature
Make your changes
Test locally:
npm run build && npm run dev
Submit a pull request
Community: Join the MCP community discussions
Note: This is an unofficial server created to make the MCP specification more accessible. For official MCP resources and documentation, visit modelcontextprotocol.io.
Provides complete access to Model Context Protocol documentation through an MCP server, allowing LLMs to query specific sections like 'Tools', 'Resources', and 'Authorization' to retrieve comprehensive protocol specifications.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3863Apache 2.0
- -securityFlicense-qualityA customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.Last updated -1
- AsecurityAlicenseAqualityA Model Context Protocol server that fetches up-to-date, version-specific documentation and code examples from libraries directly into LLM prompts, helping developers get accurate answers without outdated or hallucinated information.Last updated -2272,94832,021MIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides daily-refreshed documentation for 9000+ libraries directly in AI code editors, helping developers avoid outdated references and hallucinations.Last updated -1243148JavaScriptMIT License