5dive MCP

Servidor Model Context Protocol (stdio) para 5dive. Expõe a CLI agent-fleet do 5dive (tasks, agents, digest) como ferramentas MCP.

Documentação

Servidor MCP 5dive

npm Awesome MCP Servers

Exponha a CLI da frota de agentes 5dive como ferramentas do Model Context Protocol. Aponte qualquer cliente MCP (Claude Desktop, Cursor, Cline ou o seu próprio) para este servidor stdio para registrar tarefas, inspecionar e enviar mensagens aos agentes, e ler o resumo da frota — diretamente de dentro de um contexto de modelo.

5dive é a CLI + plano de controle para executar uma frota de agentes de codificação autônomos como uma empresa autogerenciada. Este servidor é um adaptador fino e honesto: cada ferramenta executa o binário local 5dive na superfície legível por máquina --json e retorna o resultado — portanto, herda a autenticação, permissões e log de auditoria da CLI gratuitamente, e nunca lida com segredos em si.

Ferramentas

FerramentaEncapsulaO que faz
task_create5dive task addRegistra uma tarefa na fila compartilhada (título, corpo, prioridade, responsável, tarefa pai).
task_show5dive task showDetalhes completos de uma tarefa por id (status, corpo, resultado, subtarefas, bloqueadores).
task_list5dive task lsLista tarefas (abertas por padrão; filtra por status / responsável).
agent_send5dive agent sendEnvia uma mensagem para outro agente da frota.
agent_list5dive agent listLista todos os agentes: tipo, canais, modelo, estado ao vivo.
digest_get5dive digestResumo diário da frota (window: "7d" para a visão semanal).

Requisitos

  • Node.js >= 18
  • A CLI 5dive instalada e no PATH (curl https://install.5dive.ai | sudo bash).

Instalação e execução

npx @5dive/mcp        # run directly
# or
npm i -g @5dive/mcp && 5dive-mcp

Configuração do cliente (Claude Desktop / Cursor / Cline)

{
  "mcpServers": {
    "5dive": {
      "command": "npx",
      "args": ["-y", "@5dive/mcp"],
      "env": { "FIVEDIVE_SUDO": "1" }
    }
  }
}

Configuração (variáveis de ambiente)

VariávelPadrãoFinalidade
FIVEDIVE_BIN5diveCaminho para o binário 5dive.
FIVEDIVE_SUDO(não definido)Defina como 1 para prefixar chamadas com sudo. Caixas 5dive gerenciadas exigem root para a maioria dos subcomandos; deixe não definido se você já executa como root.
FIVEDIVE_TIMEOUT_MS30000Tempo limite por chamada em milissegundos.

Segurança

Os argumentos são passados para a CLI como um array argv sem shell, portanto a entrada da ferramenta nunca pode ser interpretada como sintaxe de shell. O servidor nunca vê segredos: a CLI lê suas próprias credenciais da caixa.

Escopo

Isso espelha uma fatia selecionada da CLI (tarefas, agentes, resumo), não sua superfície completa. É uma camada de distribuição e conveniência, não uma nova API. Para todo o resto, use a CLI 5dive diretamente (5dive --help). Documentação completa: https://5dive.ai/docs/5dive-cli

Licença

MIT