Loading languages...
EV

everything

@modelcontextprotocol

يحاول خادم mcp servers هذا تجربة جميع ميزات بروتوكول MCP. ليس المقصود منه أن يكون خادماً مفيداً، بل خادم اختبار لمطوري عملاء MCP. وهو ينفذ المطالبات (prompts)، والأدوات (tools)، والموارد (resources)، وأخذ العينات (sampling)، والمزيد لعرض إمكانيات MCP.

testing
protocol
client
server
example

The Everything MCP Server is a comprehensive test server for the MCP protocol, built to help developers of MCP clients exercise all protocol features. It is not intended for general use but as a testing ground for client implementations.

Features:

  • Tools: Implements various tools like echo, add, longRunningOperation (with progress notifications), printEnv, sampleLLM, getTinyImage, annotatedMessage, getResourceReference, startElicitation, and structuredContent.
  • Resources: Provides 100 test resources in both plaintext and binary formats, supporting pagination, subscriptions, and auto-updates.
  • Prompts: Demonstrates prompt capabilities with simple_prompt, complex_prompt (handling arguments and multi-turn conversations), and resource_prompt (embedding resource references).
  • Roots Protocol: Showcases interaction with the MCP roots protocol, including handling notifications and providing a listRoots tool.
  • Logging: Sends random-level log messages periodically.

Usage:

With Claude Desktop (stdio Transport): Add to claude_desktop_config.json:

{
  "mcpServers": {
    "everything": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everything"
      ]
    }
  }
}

With VS Code: Use the one-click install buttons provided on the GitHub page or configure manually in .vscode/mcp.json or user mcp.json.

Running as an installed package:

npm install -g @modelcontextprotocol/server-everything@latest

Running the server:

  • stdio: npx @modelcontextprotocol/server-everything or npx @modelcontextprotocol/server-everything stdio
  • SSE: npx @modelcontextprotocol/server-everything sse
  • Streamable HTTP: `npx @modelcontextprotocol/server-everything streamableHttp

# mcpServer Config

{
  "mcpServers": {
    "everything": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-everything"
      ]
    }
  }
}

# stdio

npx -y @modelcontextprotocol/server-everything
Transport:
stdio
sse
streamable
Language:
typescript
Created: 11/19/2024
Updated: 11/1/2025