Kanban MCP

Tableros y tarjetas desde el chat: kanban sin arrastrar con columnas, límites de trabajo en curso y resúmenes de completados. Todo local.

Documentación

Ejecuta tableros de tareas desde Claude con un servidor kanban MCP gratuito

Servidor MCP para un tablero de tareas kanban y tablero de proyecto. Un tablero de tareas por proyecto que se entrega al rastreador de tiempo.

Funciona con Claude Desktop, Claude Code, Cursor y cualquier cliente del Model Context Protocol. Se ejecuta en tu propia máquina, o alojado sin instalación.

Página del producto: https://mcp.zovo.one/s/kanban — qué hace, las herramientas que expone y un endpoint de token en vivo.

Instalación

Alojado, nada que instalar. Obtén un token de https://mcp.zovo.one/mcp/connect (la página de conexión) o https://mcp.zovo.one/mcp/token (el mismo token como JSON); se emite uno anónimo gratuito al instante y una clave Pro funciona de la misma manera. Luego apunta un cliente MCP a https://mcp.zovo.one/mcp/kanban a través de streamable-http y envía el token como Authorization: Bearer <token>.

Si tu cliente no puede configurar encabezados, coloca el token en la ruta en su lugar: https://mcp.zovo.one/mcp/kanban/t/<token>. Ambas formas funcionan. La URL desnuda sin token responde 401 en tools/call, por lo que el token no es opcional.

Claude Desktop, un clic. Descarga kanban.mcpb desde la última versión y haz doble clic en él.

Desde el código fuente. El espejo es autocontenido: cada dependencia de @theluckystrike/* está incluida, por lo que un clon nuevo se compila sin configuración adicional.

git clone https://github.com/theluckystrike/mcp-kanban.git
cd mcp-kanban
npm install && npm run build

Luego apunta tu cliente al punto de entrada compilado:

{
  "mcpServers": {
    "kanban": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-kanban/dist/index.js"]
    }
  }
}

@theluckystrike/mcp-kanban aún no está publicado en npm, por lo que un comando npx -y @theluckystrike/mcp-kanban fallará. Las tres rutas anteriores son las que funcionan y cada una es probada por CI.

kanban demo

Espejo de solo lectura de mcp-servers/servers/kanban. Consulta MIRROR.md.

Un tablero de tareas para cada uno de tus proyectos, impulsado desde tu chat de IA. Di "añade una tarea al tablero del sitio nova: escribe el correo de lanzamiento, para el viernes, 90 minutos", luego pregunta "¿qué hay en el tablero nova?", "¿qué está vencido?" o "planifica mi semana". Las tareas llevan un título, notas, etiquetas, una fecha de vencimiento, una estimación, una prioridad y una columna (backlog, todo, doing, review, done por defecto), cada una obtiene un id corto y estable como NS-12, y una tarea puede pasar sus argumentos exactos al servidor rastreador de tiempo para que el tiempo que dediques a ella se registre bajo el mismo nombre de proyecto. Todo se almacena como JSON plano en tu propia máquina.

Construido por theluckystrike.

En el Registro oficial de MCP (io.github.theluckystrike/kanban-todo-tasks-projects-board).

Un tablero kanban local por proyecto, columnas, fechas de vencimiento, estimaciones, revisión semanal, cero configuración, todo local.

Instalación en 60 segundos

La publicación en npm para @theluckystrike/mcp-kanban está pendiente. Hasta entonces, el paquete de un clic .mcpb o un clon+compilación es la ruta que funciona, ambas verificadas a continuación.

Un clic (.mcpb): descarga kanban.mcpb desde la última versión y haz doble clic en él en Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest

(claude_desktop_config.json):

{
  "mcpServers": {
    "kanban": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-kanban"]
    }
  }
}

Claude Code:

claude mcp add kanban -- npx -y @theluckystrike/mcp-kanban

(.cursor/mcp.json):

{
  "mcpServers": {
    "kanban": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-kanban"]
    }
  }
}

La forma npx anterior comienza a funcionar en el momento en que el paquete se publica. Hasta entonces, usa el paquete .mcpb anterior, o compila desde el código fuente con exactamente estos tres comandos:

git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/kanban

Luego apunta el command de tu cliente a node con un argumento: la ruta absoluta a servers/kanban/dist/index.js.

Para ejecutar en modo Pro, configura MCP_LICENSE_KEY en el mismo bloque de configuración, o llama a license_activate una vez con tu clave.

Herramientas

HerramientaQué hace
task_addAñade una tarea: título más proyecto opcional, columna, fecha de vencimiento, estimación, prioridad, etiquetas y notas. Un nombre de proyecto nuevo crea su tablero; un nombre parcial que coincida exactamente con un proyecto existente se usa como ese proyecto.
Las fechas de vencimiento aceptan YYYY-MM-DD, today, tomorrow, yesterday, +3d, un día de la semana (friday, el más cercano desde hoy) y next friday (el siguiente).
task_listTabla de tareas, filtrada por proyecto, columna, etiqueta, due_before o overdue. Las tareas terminadas están ocultas a menos que las pidas. Imprime 200 filas por defecto y dice cuántas más hay; auméntalo con limit (máximo 2,000).
task_moveMueve una tarea a otra columna en su tablero.
task_updateCambia cualquier campo: título, notas, fecha de vencimiento (none la borra), estimación, prioridad, etiquetas, columna o proyecto.
task_doneMarca una tarea como hecha: se mueve a la columna done y se sella con la hora.
task_deleteElimina una tarea. El id nunca se reutiliza.
Un task_add idéntico (mismo proyecto, título, columna, fecha de vencimiento, estimación, prioridad, etiquetas y notas que una tarea ya abierta) se rechaza y nombra la tarea que ya ocupa el lugar, en lugar de escribir una segunda copia.
task_searchEncuentra tareas por texto en el título, notas, etiquetas o id.
boardResumen columna por columna de un tablero: tareas, total de estimación, total real, recuento de vencidas.
task_start_timerDevuelve los argumentos exactos para pasar al timer_start del servidor rastreador de tiempo para esta tarea, y registra el enlace en la tarea.
task_log_timeAñade minutos reales trabajados a una tarea, para que la estimación y lo real se puedan comparar.
project_listCada tablero con recuentos de abiertas y hechas, estimación restante y recuento de vencidas.
project_deleteElimina un tablero vacío y libera su espacio de proyecto. Un tablero que aún contiene tareas, abiertas o hechas, se rechaza con una tarea nombrada; límpialas con task_delete primero.
overdueTodo lo que ha pasado su fecha de vencimiento, en todos los tableros; as_of mide contra otro día.
weekly_reviewHecho versus planificado para una semana, con estimación contra real por proyecto. Esta semana es gratuita; las semanas pasadas son Pro.
columns_setReemplaza las columnas de un tablero (Pro). Las tareas en una columna eliminada se mueven a la primera columna.
license_statusGratis o Pro, y dónde actualizar.
license_activateActiva una clave Pro (verificada sin conexión).

También se exponen: el recurso kanban://today (vencido hoy más todo lo vencido) y el prompt plan_week (convierte el tablero abierto en un plan día a día que se ajusta a las horas que realmente tienes).

Lo que puedes decir

  • "Añade una tarea al tablero del sitio nova: escribe el correo de lanzamiento, para el viernes, 90 minutos, prioridad alta."
  • "Mueve NS-3 a doing."
  • "¿Cómo se ve el tablero nova?"
  • "¿Qué está vencido?"
  • "Inicia un temporizador en NS-3.", luego pasa los argumentos que devuelve al servidor rastreador de tiempo.
  • "Pasé 40 minutos en NS-3."
  • "Revisión semanal."

Gratis vs Pro

GratisPro
Tableros de proyecto3ilimitados
Tareas abiertas200ilimitadas
Columnaslas cinco por defecto (backlog, todo, doing, review, done)columnas personalizadas por tablero (columns_set)
Revisión semanalla semana actualcualquier semana, historial completo
Informes de estimación vs realsolo la semana actualtodas las semanas
Salida de listado200 filas por llamada, limit hasta 2,000igual
Todo lo demásincluidoincluido

Pro es un pago único de $19 para este servidor, o $39 para todos los servidores, de por vida.

Obtén Pro: https://mcp.zovo.one/buy/kanban

Se combina con

  • mcp-time-tracker, task_start_timer le pasa el nombre del proyecto y la tarea, para que las horas se registren bajo el mismo proyecto.
  • mcp-calendar, fechas de vencimiento en el tablero junto a lo que realmente hay en tu semana.
  • mcp-invoice, convierte las horas rastreadas detrás de esas tareas en partidas de factura.

Privacidad

Todos los datos permanecen locales, en ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/kanban/. No se sube nada, no se necesita cuenta, y las claves de licencia se verifican sin conexión.

Licencia

MIT. Soporte: support@zovo.one

Preguntas frecuentes

¿Hay un servidor kanban MCP?

Sí. El servidor kanban en mcp.zovo.one le da a Claude un tablero kanban alojado: crea tableros, columnas y tarjetas, mueve tarjetas entre columnas, todo desde cualquier cliente MCP. A diferencia de los repositorios de GitHub solo locales, está alojado y es gratuito para comenzar — nada que clonar o ejecutar.

¿Cómo gestiono un tablero kanban desde Claude?

Conecta https://mcp.zovo.one/mcp/kanban y di: 'Crea un tablero con To do, Doing, Done y añade una tarjeta Diseñar la página de inicio a To do.'

Usa estos documentos como un servidor MCP

Cualquier cliente MCP (Claude, Cursor, Windsurf, VS Code) puede leer la documentación de este repositorio directamente a través de GitMCP — sin instalación: