home / mcp / mcp spec mcp server

MCP Spec MCP Server

MCP server to give your LLM context on the model context protocol (MCP) spec

Installation
Add the following to your MCP client configuration file.

Configuration

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

The MCP Specification Server provides a dedicated, searchable endpoint for the full MCP documentation. It powers your language model workflows by delivering complete section content (such as Tools, Resources, Authorization, and more) on demand, enabling faster access to the MCP spec during development and integration.

How to use

You connect your MCP-compatible client to the MCP Specification Server to fetch full documentation for specific sections. When you request a section like Tools or Resources, you receive the complete content for that section, not just excerpts. This lets you embed up-to-date MCP guidance directly into your tooling and prompts, improving accuracy and consistency in your MCP workflows.

To get started, run a local or remote MCP server that serves the specification and configure your client to query by section name. Your client can then pull the full content for topics such as Tools, Resources, Authorization, Transports, Debugging, Core components, Connection lifecycle, and more. You’ll typically query using the section label you need and display or process the returned material in your app or prompt-building flow.

How to install

Prerequisites: you need a supported runtime environment such as Node.js. Install Node.js from the official source and verify the installation with the node -v command.

Install and start the MCP Specification Server locally using the provided build and run steps.

# 1. Clone the project
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

Configuration and quick-start via MCP client

If you want to point an MCP client at the official MCP Specification Server using a simple local command, you can configure the client to run the server via an executable that returns the full section content.

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

Notes and tips

This server is designed to be an unofficial convenience for accessing the MCP specification in a structured, searchable form. It is intended to help developers build MCP-enabled clients and tools with reliable, up-to-date reference content.