Everything MCP Server
Reference server demonstrating all MCP capabilities — great for testing
The Everything MCP Server is a reference implementation that showcases every feature of the Model Context Protocol: tools, resources, prompts, sampling, roots, and logging. Use it as a test harness when developing MCP clients or to learn the full MCP spec.
Installation & Configuration
Add this block to your claude_desktop_config.json (or your agent framework's MCP config file):
{
"mcpServers": {
"everything": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything"]
}
}
}
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
Available Tools (8)
echoaddlongRunningOperationsampleLLMgetTinyImageprintEnvannotatedMessagegetResourceReference
Use Cases
- MCP client development — test your client against a full-featured server
- Protocol learning — explore all MCP features in one place
- Integration testing — validate your agent framework handles all MCP capabilities
Source & Documentation
GitHub Repository: https://github.com/modelcontextprotocol/servers/tree/main/src/everything
Protocol: Model Context Protocol (MCP) — modelcontextprotocol.io