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...
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.