Labsco
MCP SERVER

MCP Advisor

by olaservo

Load the Model Context Protocol specification straight into context — schema, base protocol, server and client features, by version.

Framework & SDK Documentation Lookup
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