Test protocol features and tools for client compatibility.
Created byApr 22, 2025
Everything MCP Server
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.
Components
Tools
echo
add
longRunningOperation
sampleLLM
getTinyImage
printEnv
annotatedMessage
getResourceReference
Resources
The server provides 100 test resources in two formats:
Even numbered resources:
Odd numbered resources:
Resource features:
Supports pagination (10 items per page)
Allows subscribing to resource updates
Demonstrates resource templates
Auto-updates subscribed resources every 5 seconds
Prompts
simple_prompt
complex_prompt
resource_prompt
Logging
The server sends random-leveled log messages every 15 seconds, e.g.:
Usage with Claude Desktop
Add to your claude_desktop_config.json:
Everything MCP Server
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.
Components
Tools
echo
add
longRunningOperation
sampleLLM
getTinyImage
printEnv
annotatedMessage
getResourceReference
Resources
The server provides 100 test resources in two formats:
Even numbered resources:
Odd numbered resources:
Resource features:
Supports pagination (10 items per page)
Allows subscribing to resource updates
Demonstrates resource templates
Auto-updates subscribed resources every 5 seconds
Prompts
simple_prompt
complex_prompt
resource_prompt
Logging
The server sends random-leveled log messages every 15 seconds, e.g.: