everything
This MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.
The Everything MCP Server is a comprehensive test server for the MCP protocol, built to help developers of MCP clients exercise all protocol features. It is not intended for general use but as a testing ground for client implementations.
Features:
- Tools: Implements various tools like
echo,add,longRunningOperation(with progress notifications),printEnv,sampleLLM,getTinyImage,annotatedMessage,getResourceReference,startElicitation, andstructuredContent. - Resources: Provides 100 test resources in both plaintext and binary formats, supporting pagination, subscriptions, and auto-updates.
- Prompts: Demonstrates prompt capabilities with
simple_prompt,complex_prompt(handling arguments and multi-turn conversations), andresource_prompt(embedding resource references). - Roots Protocol: Showcases interaction with the MCP roots protocol, including handling notifications and providing a
listRootstool. - Logging: Sends random-level log messages periodically.
Usage:
With Claude Desktop (stdio Transport):
Add to claude_desktop_config.json:
{
"mcpServers": {
"everything": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}
With VS Code:
Use the one-click install buttons provided on the GitHub page or configure manually in .vscode/mcp.json or user mcp.json.
Running as an installed package:
npm install -g @modelcontextprotocol/server-everything@latest
Running the server:
- stdio:
npx @modelcontextprotocol/server-everythingornpx @modelcontextprotocol/server-everything stdio - SSE:
npx @modelcontextprotocol/server-everything sse - Streamable HTTP: `npx @modelcontextprotocol/server-everything streamableHttp
Recommend MCP Servers 💡
Modbus MCP Server
An MCP server that standardizes and contextualizes industrial Modbus data.
Token-Minter-MCP
An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.
Subnet Calculator MCP Server
An MCP server for calculating subnet details from CIDR notation, providing network address, broadcast address, netmask, and host range.
@erniebrodeur/mcp-grep
A grep server implementation that exposes grep functionality through the Model Context Protocol (MCP)
forevervm-mcp
An MCP server for ForeverVM that allows Claude to execute code within a Python REPL.
speech.sh
Simple curl script to play aloud what you type, useful if your voice is suddenly broken.