Skip to main content
Glama

MCP Specification Server

by MCPJam
73
5
  • Apple

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

{ "mcpServers": { "mcp-spec": { "command": "npx", "args": ["-y", "@mcpjam/mcp-spec@latest"] } } }

How it works

┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐ │ MCP Client │◄──►│ MCP Spec Server │◄──►│ Specification │ │ (Claude, │ │ │ │ Document │ │ Your App) │ │ - Section Index │ │ (llms-full.md) │ └─────────────────┘ │ - Content Cache │ └─────────────────┘ │ - Search Logic │ └──────────────────┘
  1. Server indexes the complete MCP specification on startup
  2. Document is split into sections by major headings
  3. Query by section name to get the full content for that section
  4. Returns complete documentation for topics like Tools, Resources, Authorization, etc.

Contributing

Want to improve this server? Here's how:

# 1. Clone the repository git clone https://github.com/your-org/mcp-spec.git cd mcp-spec # 2. Install dependencies npm install # 3. Build the project npm run build # 4. Start development server npm run dev

Development workflow:

  1. Fork this repository
  2. Create a feature branch: git checkout -b my-feature
  3. Make your changes
  4. Test locally: npm run build && npm run dev
  5. 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.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Overview
    1. Features
  2. Install with an IDE
    1. How it works
      1. Contributing
        1. Development workflow:

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A 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 -
        3
        251
        61
        JavaScript
        Apache 2.0
      • -
        security
        F
        license
        -
        quality
        A 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
        Python
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A 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 -
        2
        64,839
        22,000
        JavaScript
        MIT License
        • Linux
        • Apple
      • -
        security
        F
        license
        -
        quality
        A ready-to-use starter implementation of the Model Context Protocol (MCP) server that enables applications to provide standardized context for LLMs with sample resources, tools, and prompts.
        Last updated -
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/MCPJam/mcp-spec'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server