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

npm Awesome MCP Servers

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

HerramientaEnvuelveQué hace
task_create5dive task addRegistrar una tarea en la cola compartida (título, cuerpo, prioridad, asignado, padre).
task_show5dive task showDetalle completo de una tarea por id (estado, cuerpo, resultado, subtareas, bloqueadores).
task_list5dive task lsListar tareas (abiertas por defecto; filtrar por estado / asignado).
agent_send5dive agent sendEnviar un mensaje a otro agente de la flota.
agent_list5dive agent listListar todos los agentes: tipo, canales, modelo, estado en vivo.
digest_get5dive digestResumen diario de la flota (window: "7d" para la vista semanal).

Requisitos

  • Node.js >= 18
  • La CLI 5dive instalada y en PATH (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)

VariablePredeterminadoPropósito
FIVEDIVE_BIN5diveRuta 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_MS30000Tiempo 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