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
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
| Ferramenta | Encapsula | O que faz |
|---|---|---|
task_create | 5dive task add | Registra uma tarefa na fila compartilhada (título, corpo, prioridade, responsável, tarefa pai). |
task_show | 5dive task show | Detalhes completos de uma tarefa por id (status, corpo, resultado, subtarefas, bloqueadores). |
task_list | 5dive task ls | Lista tarefas (abertas por padrão; filtra por status / responsável). |
agent_send | 5dive agent send | Envia uma mensagem para outro agente da frota. |
agent_list | 5dive agent list | Lista todos os agentes: tipo, canais, modelo, estado ao vivo. |
digest_get | 5dive digest | Resumo diário da frota (window: "7d" para a visão semanal). |
Requisitos
- Node.js >= 18
- A CLI
5diveinstalada e noPATH(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ável | Padrão | Finalidade |
|---|---|---|
FIVEDIVE_BIN | 5dive | Caminho 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_MS | 30000 | Tempo 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