
MCP Everything Server
Official MCP reference/test server exercising every MCP protocol feature.
About
The official reference test server that exercises the full MCP protocol: prompts, resources, tools, sampling, roots, logging, and more. It exists so client developers can verify their implementations against every feature — not for production use.
It is the canonical way to smoke-test an MCP client: point the client at everything and confirm each capability negotiates correctly.
What it can do
- Exercises all MCP primitives: tools, resources, prompts
- Sampling, roots, and logging coverage
- Both TypeScript and Python implementations
- The canonical client conformance test
Setup
- Install Node.js 18+ (or Python for the Python variant).
- Add to your MCP client config: command
npx, args["-y", "@modelcontextprotocol/server-everything"]. - Use the MCP Inspector to walk through each feature.
Prerequisites
An MCP-compatible client; Node.js 18+ or Python 3.10+.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (verified tier). Official reference implementation, ~91k monorepo stars, actively maintained. Docked for the mixed license state (MIT→Apache-2.0 transition). Explicitly a dev/test tool rather than production infrastructure — judged on that basis, it does exactly what it claims.
★ 91,183 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 9.2/10
- Maintenance · recency, releases, issue load
- 9.2/10
- Openness · license + docs
- 8.3/10
- Manual review · sanity read + red-flag check
- 8.0/10
- · 91,183 GitHub stars (log-scaled vs catalog peers)
- · last push 1d ago; 9 releases/12mo; 488 open issues
- · manual review: official reference/test server exercising all MCP features; dev tool, not production; license: MIT transitioning to Apache-2.0 (project-wide relicense in progress; LICENSE file)
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.