LABSCO SUMMARY
Read the maintainer's notice before you install this one.
The idea is sound — the specification fits in a context window, so fetching it exactly beats searching for it, and the version-aware templates matter when you are targeting a specific revision. But the repository carries a warning from its own author: it depends on the official llms.txt file, whose format no longer matches what this server expects, and it has not been updated for the latest specification. The author's recommendation is to use the official docs server and point at the schemas in the MCP repository instead.
What it is
A TypeScript server that serves the MCP specification and its documentation as resources and prompts, so a model works from the spec text rather than from what it remembers about MCP.
What you get
- The complete specification as one resource, plus separate ones for the JSON schema, architecture, base protocol, utilities, server features and client features
- Any supported version through resource templates — draft, 2024-11-05, 2025-03-26 and 2025-06-18, which is the default
- Explain — a prompt that answers a question about an MCP topic with the relevant documentation already loaded
- evaluate_server_compliance — a prompt that reviews a server repository against a chosen specification version
- Documentation beyond the spec: quickstarts, SDK docs, tutorials, debugging tools and community guidelines
- Content cached locally with a one hour lifetime, falling back to expired cache if a fetch fails
Requirements
Nothing to authorize — no account, no key. Published to npm as mcp-advisor and run with npx; DEFAULT_SPEC_VERSION changes which version the plain resources return.
Setup effort
One command — npm install -g mcp-advisor
USE CASES
01
Answering a protocol question from the spec rather than from memory
Ask about a topic and get the answer with the relevant specification text loaded behind it.
02
Checking a server you wrote against the spec
Point the compliance prompt at the repository and name the specification version you are targeting.
03
Working against a specific revision
Request the version you build for through the resource template, rather than whatever is newest.
BEFORE YOU INSTALL
What to know first
Requires
npx on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
npm install -g mcp-advisorMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"mcp-advisor": {
"command": "npx",
"args": [
"-y",
"mcp-advisor@latest"
],
"env": {
"DEFAULT_SPEC_VERSION": "2025-06-18"
}
}
}
}