MCP Catalogs
Home

everything

Official

by modelcontextprotocol·85,748·Score 77

Official MCP test server exercising all protocol features for client builders.

developer-toolsai-llmother
10,713
Forks
459
Open issues
this month
Last commit
2d ago
Indexed

Overview

This server, maintained by the Model Context Protocol organization, is designed to exercise every feature of the MCP protocol. It implements prompts, tools, resources, sampling, and more, making it an essential testing tool for developers building MCP clients. The repository includes comprehensive documentation on architecture, project structure, startup process, server features, extension points, and how it works. It supports multiple transport methods including stdio, SSE (deprecated), and Streamable HTTP. Installation is straightforward via npx, Docker, or global npm package. The server is actively maintained with recent commits and high community engagement (85k+ stars).

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Testing MCP client implementations against all protocol features
you:Learning MCP protocol capabilities through a reference server
you:Validating client compatibility with different transport methods
you:What is the purpose of this server?
you:Which transport methods are supported?

When to choose this

You should choose this when developing or testing MCP clients and need a comprehensive testbed that exercises all protocol features.

When NOT to choose this

Don't choose this for production use cases as it's designed as a test server, not a practical utility.

Comparable tools

mcpnpx-mcpexperimental-mcp-server

Installation

NPX (recommended)

{
  "mcpServers": {
    "everything": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-everything"]
    }
  }
}

On Windows, use cmd /c:

{
  "mcpServers": {
    "everything": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@modelcontextprotocol/server-everything"]
    }
  }
}

Docker

{
  "mcpServers": {
    "everything": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "mcp/everything"]
    }
  }
}

Global install

npm install -g @modelcontextprotocol/server-everything@latest
npx @modelcontextprotocol/server-everything

FAQ

What is the purpose of this server?
It is a test server for MCP client builders, exercising all protocol features (tools, resources, prompts, sampling, etc.). It is not meant for production use.
Which transport methods are supported?
stdio (default), Streamable HTTP, and SSE (deprecated).

On Hacker News

Recent discussion from the developer community.

Compare everything with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.