Everything

Servidor de referência / teste com prompts, recursos e ferramentas

Documentação

Everything MCP Server

Arquitetura | Estrutura do Projeto | Processo de Inicialização | Recursos do Servidor | Pontos de Extensão | Como Funciona

Este servidor MCP tenta exercitar todos os recursos do protocolo MCP. Ele não tem a intenção de ser um servidor útil, mas sim um servidor de teste para desenvolvedores de clientes MCP. Ele implementa prompts, ferramentas, recursos, amostragem e muito mais para demonstrar as capacidades do MCP.

Ferramentas, Recursos, Prompts e Outros Recursos

Uma lista completa dos primitivos MCP registrados e outros recursos do protocolo demonstrados pode ser encontrada no documento Recursos do Servidor.

Uso com Claude Desktop (usa transporte stdio)

Adicione ao seu claude_desktop_config.json:

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

No Windows, use cmd /c para iniciar npx:

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

Uso com VS Code

Para instalação rápida, use um dos botões de instalação com um clique abaixo...

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 instalação manual, você pode configurar o servidor MCP usando um destes métodos:

Método 1: Configuração do Usuário (Recomendado) Adicione a configuração ao seu arquivo de configuração MCP de nível de usuário. Abra a Paleta de Comandos (Ctrl + Shift + P) e execute MCP: Open User Configuration. Isso abrirá seu arquivo mcp.json de usuário, onde você pode adicionar a configuração do servidor.

Método 2: Configuração do Workspace Alternativamente, você pode adicionar a configuração a um arquivo chamado .vscode/mcp.json no seu workspace. Isso permitirá que você compartilhe a configuração com outras pessoas.

Para mais detalhes sobre a configuração do MCP no VS Code, consulte a documentação oficial do MCP do VS Code.

NPX

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

No Windows, use:

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

Executando a partir do código-fonte com transporte HTTP+SSE (obsoleto desde 2025-03-26)

cd src/everything
npm install
npm run start:sse

Executar a partir do código-fonte com transporte HTTP Streamable

cd src/everything
npm install
npm run start:streamableHttp

Executando como um pacote instalado

Instalar

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

Executar o servidor padrão (stdio)

npx @modelcontextprotocol/server-everything

Ou especificar stdio explicitamente

npx @modelcontextprotocol/server-everything stdio

Executar o servidor SSE

npx @modelcontextprotocol/server-everything sse

Executar o servidor HTTP streamable

npx @modelcontextprotocol/server-everything streamableHttp

Licença

Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.