Reference / test server with prompts, resources, and tools
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 stepsprintEnv
sampleLLM
prompt
(string): The prompt to send to the LLMmaxTokens
(number, default: 100): Maximum tokens to generategetTinyImage
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"
startElicitation
color
(string): Favorite colornumber
(number, 1-100): Favorite numberpets
(enum): Favorite petstructuredContent
location
(string): A location or ZIP code, mock data is returned regardless of valuestructuredContent
field conformant to the output schemaThe 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, you can configure the MCP server using one of these methods:
Method 1: User Configuration (Recommended)
Add the configuration to your user-level MCP configuration file. Open the Command Palette (Ctrl + Shift + P
) and run MCP: Open User Configuration
. This will open your user mcp.json
file where you can add the server configuration.
Method 2: Workspace Configuration
Alternatively, you can add the configuration to a file called .vscode/mcp.json
in your workspace. This will allow you to share the configuration with others.
For more details about MCP configuration in VS Code, see the official VS Code MCP documentation.
{
"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
Perform accessibility audits on webpages using the axe-core engine to identify and help fix a11y issues.
Integrates with the unofficial Google Gemini CLI, allowing file access within configured directories.
Generate and edit images using OpenAI's DALL-E models via the official Python SDK.
A collection of reference implementations for the Model Context Protocol (MCP), demonstrating how to give LLMs secure access to tools and data using Typescript and Python SDKs.
GXtract is a MCP server designed to integrate with VS Code and other compatible editors. It provides a suite of tools for interacting with the GroundX platform, enabling you to leverage its powerful document understanding capabilities directly within your development environment.
A code observability MCP enabling dynamic code analysis based on OTEL/APM data to assist in code reviews, issues identification and fix, highlighting risky code etc.
Provides sarcastic and cynical code reviews from the perspective of a grumpy senior developer.
A proof-of-concept MCP server built with Node.js and TypeScript, compatible with Claude Desktop.
Analyzes audio files and extracts metadata, tailored for game audio development workflows.
Integrates Galley's GraphQL API with MCP clients. It automatically introspects the GraphQL schema for seamless use with tools like Claude and VS Code.