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 💡
LaurieWired/GhidraMCP
MCP Server for Ghidra
alvnavraii/MCPGithub
A MCP server integrating with GitHub API for repository, branch, and pull request management.
GitMCP
Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
md-emoji-mcp
一个为Markdown技术文章添加表情符号的超便捷CLI小工具,支持本地和远程表情包加载。
@modelcontextprotocol/server-svgl
An MCP server implementation that processes SVG content using SVGL (Scalable Vector Graphics Language), providing validation and repository access capabilities.
filesystem
A Node.js server implementing the Model Context Protocol (MCP) for comprehensive filesystem operations, including advanced file and directory management.