5dive MCP
Servidor del Model Context Protocol (stdio) para 5dive. Expone la CLI de flota de agentes de 5dive (tareas, agentes, resumen) como herramientas MCP.
Documentación
Servidor 5dive MCP
Exponga la CLI de flota de agentes 5dive como herramientas de https://modelcontextprotocol.io. Apunte cualquier cliente MCP (Claude Desktop, Cursor, Cline, o el suyo propio) a este servidor stdio para registrar tareas, inspeccionar y enviar mensajes a los agentes, y leer el resumen de la flota — directamente desde dentro de un contexto de modelo.
5dive es la CLI + plano de control para ejecutar una flota de agentes de codificación autónomos como una empresa autogobernada. Este servidor es un adaptador delgado y honesto: cada herramienta ejecuta el binario local 5dive en su superficie legible por máquina --json y devuelve el resultado — por lo que hereda la autenticación, los permisos y el registro de auditoría de la CLI sin costo, y nunca maneja secretos por sí mismo.
Herramientas
| Herramienta | Envuelve | Qué hace |
|---|---|---|
task_create | 5dive task add | Registrar una tarea en la cola compartida (título, cuerpo, prioridad, asignado, padre). |
task_show | 5dive task show | Detalle completo de una tarea por id (estado, cuerpo, resultado, subtareas, bloqueadores). |
task_list | 5dive task ls | Listar tareas (abiertas por defecto; filtrar por estado / asignado). |
agent_send | 5dive agent send | Enviar un mensaje a otro agente de la flota. |
agent_list | 5dive agent list | Listar todos los agentes: tipo, canales, modelo, estado en vivo. |
digest_get | 5dive digest | Resumen diario de la flota (window: "7d" para la vista semanal). |
Requisitos
- Node.js >= 18
- La CLI
5diveinstalada y enPATH(curl https://install.5dive.ai | sudo bash).
Instalación y ejecución
npx @5dive/mcp # run directly
# or
npm i -g @5dive/mcp && 5dive-mcp
Configuración del cliente (Claude Desktop / Cursor / Cline)
{
"mcpServers": {
"5dive": {
"command": "npx",
"args": ["-y", "@5dive/mcp"],
"env": { "FIVEDIVE_SUDO": "1" }
}
}
}
Configuración (variables de entorno)
| Variable | Predeterminado | Propósito |
|---|---|---|
FIVEDIVE_BIN | 5dive | Ruta al binario de 5dive. |
FIVEDIVE_SUDO | (sin establecer) | Establezca a 1 para prefijar las llamadas con sudo. Los servidores gestionados de 5dive requieren root para la mayoría de los subcomandos; déjelo sin establecer si ya ejecuta como root. |
FIVEDIVE_TIMEOUT_MS | 30000 | Tiempo de espera por llamada en milisegundos. |
Seguridad
Los argumentos se pasan a la CLI como un array argv sin shell, por lo que la entrada de la herramienta nunca puede interpretarse como sintaxis de shell. El servidor nunca ve secretos: la CLI lee sus propias credenciales desde la caja.
Alcance
Esto refleja una porción seleccionada de la CLI (tareas, agentes, resumen), no su superficie completa. Es una capa de distribución y conveniencia, no una nueva API. Para todo lo demás, use la CLI 5dive directamente (5dive --help). Documentación completa: https://5dive.ai/docs/5dive-cli
Licencia
MIT