Reference / test server with prompts, resources, and tools
10K+
Reference / test server with prompts, resources, and tools.
| Attribute | Details |
|---|---|
| Image Source | Official Image |
| Docker Image | mcp/everything |
| Author | modelcontextprotocol |
| Repository | https://github.com/modelcontextprotocol/servers |
| Dockerfile | https://github.com/modelcontextprotocol/servers/blob/2025.4.24/src/everything/Dockerfile |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/everything --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | MIT License |
| Tools provided by this Server | Short Description |
|---|---|
add | Adds two numbers |
annotatedMessage | Demonstrates how annotations can be used to provide metadata about content |
echo | Echoes back the input |
getResourceReference | Returns a resource reference that can be used by MCP clients |
getTinyImage | Returns the MCP_TINY_IMAGE |
longRunningOperation | Demonstrates a long running operation with progress updates |
printEnv | Prints all environment variables, helpful for debugging MCP server configuration |
sampleLLM | Samples from an LLM using MCP's sampling feature |
addAdds two numbers
| Parameters | Type | Description |
|---|---|---|
a | number | First number |
b | number | Second number |
annotatedMessageDemonstrates how annotations can be used to provide metadata about content
| Parameters | Type | Description |
|---|---|---|
messageType | string | Type of message to demonstrate different annotation patterns |
includeImage | boolean optional | Whether to include an example image |
echoEchoes back the input
| Parameters | Type | Description |
|---|---|---|
message | string | Message to echo |
getResourceReferenceReturns a resource reference that can be used by MCP clients
| Parameters | Type | Description |
|---|---|---|
resourceId | number | ID of the resource to reference (1-100) |
getTinyImageReturns the MCP_TINY_IMAGE
longRunningOperationDemonstrates a long running operation with progress updates
| Parameters | Type | Description |
|---|---|---|
duration | number optional | Duration of the operation in seconds |
steps | number optional | Number of steps in the operation |
printEnvPrints all environment variables, helpful for debugging MCP server configuration
sampleLLMSamples from an LLM using MCP's sampling feature
| Parameters | Type | Description |
|---|---|---|
prompt | string | The prompt to send to the LLM |
maxTokens | number optional | Maximum number of tokens to generate |
{
"mcpServers": {
"everything": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/everything"
]
}
}
}
Content type
Image
Digest
sha256:330885a0c…
Size
56.9 MB
Last updated
9 months ago
docker pull mcp/everythingPulls:
522
Last week