Get the FREE Ultimate OpenClaw Setup Guide →

Everything

Official

MCP server that exercises all features of the MCP protocol - useful for testing and development.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio modelcontextprotocol-server-everything npx -y @modelcontextprotocol/server-everything

How to use

The Everything MCP server is a comprehensive implementation of the Model Context Protocol, designed specifically for testing and development purposes. You can explore all features of the MCP protocol, making it an invaluable resource for developers looking to evaluate and experiment with various functionalities, including message echoing, arithmetic operations, and LLM sampling.

Once connected to the Everything MCP server, you can interact with it by sending specific commands tailored to its available tools. For example, you can use the echo tool to receive back any message you send, or employ the add tool to perform arithmetic operations by providing two numbers. Additionally, you can test the server’s capability to handle long-running tasks with the longRunningOperation, receive a sample from a language model via sampleLLM, or fetch a small test image using getTinyImage. Each command should be structured appropriately to ensure responses are accurate.

How to install

To use the Everything MCP server, ensure you have Node.js installed on your machine. You can quickly start using the server with npx by running the following command:

npx -y @modelcontextprotocol/server-everything

Alternatively, if you prefer a global installation, you can install the package using npm:

npm install -g @modelcontextprotocol/server-everything

Additional notes

When configuring the Everything MCP server, pay attention to any relevant environment variables that may affect performance or output. For instance, ensure your Node.js environment is updated to the latest stable version to avoid compatibility issues. A common gotcha is forgetting to validate the input formats for the add operation; make sure to send numeric values only to prevent errors during execution.

Available tools

echo

Echoes back the input message

add

Adds two numbers together

longRunningOperation

Demonstrates progress notifications

sampleLLM

Samples from an LLM using MCP sampling

getTinyImage

Returns a small test image

Related MCP Servers

Sponsor this space

Reach thousands of developers