Model Context Protocol Servers
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"]
}
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 preferenceAdd to your claude_desktop_config.json:
{
"mcpServers": {
"everything": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}