Everything

Servidor de referencia / prueba con prompts, recursos y herramientas

Documentación

Servidor MCP Everything

Arquitectura | Estructura del Proyecto | Proceso de Inicio | Características del Servidor | Puntos de Extensión | Cómo Funciona

Este servidor MCP intenta ejercitar todas las características del protocolo MCP. No está pensado para ser un servidor útil, sino más bien un servidor de prueba para quienes construyen clientes MCP. Implementa prompts, herramientas, recursos, sampling y más para mostrar las capacidades de MCP.

Herramientas, Recursos, Prompts y Otras Características

Una lista completa de las primitivas MCP registradas y otras características del protocolo demostradas se puede encontrar en el documento Características del Servidor.

Uso con Claude Desktop (utiliza transporte stdio)

Añade a tu claude_desktop_config.json:

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

En Windows, usa cmd /c para iniciar npx:

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

Uso con VS Code

Para una instalación rápida, usa uno de los botones de instalación con un clic a continuación...

Install with NPX in VS Code Install with NPX in VS Code Insiders

Install with Docker in VS Code Install with Docker in VS Code Insiders

Para la instalación manual, puedes configurar el servidor MCP usando uno de estos métodos:

Método 1: Configuración de Usuario (Recomendado) Añade la configuración a tu archivo de configuración MCP a nivel de usuario. Abre la Paleta de Comandos (Ctrl + Shift + P) y ejecuta MCP: Open User Configuration. Esto abrirá tu archivo de usuario mcp.json donde puedes añadir la configuración del servidor.

Método 2: Configuración del Espacio de Trabajo Alternativamente, puedes añadir la configuración a un archivo llamado .vscode/mcp.json en tu espacio de trabajo. Esto te permitirá compartir la configuración con otros.

Para más detalles sobre la configuración de MCP en VS Code, consulta la documentación oficial de MCP de VS Code.

NPX

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

En Windows, usa:

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

Ejecución desde el código fuente con transporte HTTP+SSE (obsoleto a partir del 2025-03-26)

cd src/everything
npm install
npm run start:sse

Ejecutar desde el código fuente con transporte HTTP transmisible

cd src/everything
npm install
npm run start:streamableHttp

Ejecución como paquete instalado

Instalación

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

Ejecutar el servidor predeterminado (stdio)

npx @modelcontextprotocol/server-everything

O especificar stdio explícitamente

npx @modelcontextprotocol/server-everything stdio

Ejecutar el servidor SSE

npx @modelcontextprotocol/server-everything sse

Ejecutar el servidor HTTP transmisible

npx @modelcontextprotocol/server-everything streamableHttp

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.