This MCP server exercises all the features of the MCP protocol. It is a test server for builders of MCP clients.
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.
echo
message (string): Message to echo backadd
a (number): First numberb (number): Second numberlongRunningOperation
duration (number, default: 10): Duration in secondssteps (number, default: 5): Number of progress stepssampleLLM
prompt (string): The prompt to send to the LLMmaxTokens (number, default: 100): Maximum tokens to generategetTinyImage
printEnv
annotatedMessage
messageType (enum: "error" | "success" | "debug"): Type of message to demonstrate different annotation patternsincludeImage (boolean, default: false): Whether to include an example image{
"priority": 1.0,
"audience": ["user", "assistant"]
}
getResourceReference
resourceId (number, 1-100): ID of the resource to referencetype: "resource"The server provides 100 test resources in two formats:
Even numbered resources:
test://static/resource/{even_number}Odd numbered resources:
test://static/resource/{odd_number}Resource features:
simple_prompt
complex_prompt
temperature (number): Temperature settingstyle (string): Output style preferenceresource_prompt
resourceId (number): ID of the resource to embed (1-100)The server sends random-leveled log messages every 15 seconds, e.g.:
{
"method": "notifications/message",
"params": {
"level": "info",
"data": "Info-level message"
}
}
Add to your claude_desktop_config.json:
{
"mcpServers": {
"everything": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}
For quick installation, use of of the one-click install buttons below...
For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).
Optionally, you can add it to a file called .vscode/mcp.json in your workspace. This will allow you to share the configuration with others.
Note that the
mcpkey is not needed in the.vscode/mcp.jsonfile.
{
"mcp": {
"servers": {
"everything": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything"]
}
}
}
}
cd src/everything
npm install
npm run start:sse
cd src/everything
npm install
npm run start:streamableHttp
npm install -g @modelcontextprotocol/server-everything@latest
npx @modelcontextprotocol/server-everything
npx @modelcontextprotocol/server-everything stdio
npx @modelcontextprotocol/server-everything sse
npx @modelcontextprotocol/server-everything streamableHttp
by: comet-ml
Open-source LLM evaluation platform
by: e2b-dev
This repository contains the source code for the [E2B](https://e2b.dev) MCP server.
by: tesla0225
A dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers on-the-fly.
by: VeyraX
Single tool to control all 100+ API integrations, and UI components