Integrate with Model Context Protocol
The official MCP reference/test server exercising prompts, resources, tools, sampling, and progress notifications for client development.
Maintainer of this project? Claim this page to edit the listing.
2026.1.26Add to Favorites
Why it matters
Connect to the Model Context Protocol (MCP) reference server to test and demonstrate its capabilities. This asset provides a foundational server for interacting with MCP prompts, resources, and tools.
Outcomes
What it gets done
Act as a reference server for MCP.
Expose available MCP tools for integration.
Facilitate testing of MCP prompts and resources.
Demonstrate various message types and tool parameters.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-everything | bash Overview
Everything MCP Server
Everything MCP Server is the official reference/test server for the Model Context Protocol, exercising prompts, resources, tools, progress notifications, and LLM sampling to validate client implementations. Use it when developing or testing an MCP client against a known-good server covering the protocol's feature set. It has no real-world function of its own.
What it does
Everything MCP Server is the official Model Context Protocol reference and test server, built to exercise prompts, resources, and tools across the full range of MCP features - useful for verifying that an MCP client correctly implements the protocol. Its tool set demonstrates capabilities like sending messages back to the client, simulating multi-step operations with progress notifications, sending prompts to an LLM with token limits, and referencing typed resources.
When to use - and when NOT to
Use this when developing or testing an MCP client and you need a known-good server that exercises a broad set of protocol features - message passing, progress steps, LLM sampling requests, different message types (error/success/debug), optional image content, and resource references - to confirm your client handles them correctly. It is not a functional integration for any real service; it exists to validate MCP plumbing, not to provide business value on its own.
Capabilities
Parameters exposed across its demonstration tools include: message (string to echo back), duration/steps (simulate a multi-step operation with progress notifications), prompt/maxTokens (send a prompt to an LLM with a token cap), messageType (enum: error/success/debug, for testing message-type handling), includeImage (boolean, demonstrates image content in responses), resourceId (1-100, references a typed resource), plus example enum parameters like color and pets for testing typed/enum argument handling.
Who it's for
Developers building or testing MCP client implementations who need a reference server that exercises the protocol's prompt, resource, tool, and progress-notification features end to end.
Source README
Reference/test server with prompts, resources, and tools
Available Tools
| Tool | Description |
|---|---|
message |
(string): Message to send back |
duration |
(number, default: 10): Duration in seconds |
steps |
(number, default: 5): Number of progress steps |
prompt |
(string): Prompt to send to LLM |
maxTokens |
(number, default: 100): Maximum number of tokens to generate |
messageType |
(enum: "error" |
includeImage |
(boolean, default: false): Whether to include an image example |
resourceId |
(number, 1-100): Resource ID for reference |
color |
(string): Favorite color |
pets |
(enum): Favorite animal |
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.