1. Conduid
  2. AI
  3. Spec
MCP server · AI

Spec

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

Unclaimed last commit a year ago ai
34Low

Scored 4 days ago · breakdown

About Spec

Spec is an MCP server published by MCPJam in the AI category: mCP server to give your LLM context on the model context protocol (MCP) spec.

The repository has 9 stars and 3 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/MCPJam/mcp-spec

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Spec

Powered by Claude · Grounded in docs

I know everything about Spec. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 11 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

1.1.11.1.1 · 14 Jul 2025Full Changelog: https://github.com/MCPJam/mcp-spec/commits/1.1.1

README

MCP Specification Server

npm version npm downloads Node.js TypeScript Discord

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.

README fetched from the repository 11 hours ago. The original is authoritative.

Questions

About Spec

How do I install Spec?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Spec safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Spec still maintained?

The last commit was a year ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.