Esta guía explica cómo conectar Claude Desktop con VibeKanban corriendo en un contenedor Docker.
┌─────────────────────┐ stdio ┌─────────────────────┐
│ Claude Desktop │◄──────────────►│ MCP Proxy Script │
│ (MCP Client) │ │ (vibekanban-mcp- │
└─────────────────────┘ │ proxy.sh) │
└──────────┬──────────┘
│
│ docker exec -i
│
┌──────────▼──────────┐
│ Docker Container │
│ (vibekanban) │
│ │
│ npx vibe-kanban │
│ --mcp │
└─────────────────────┘
- Docker Desktop instalado y corriendo
- Claude Desktop instalado
- VibeKanban corriendo en Docker:
cd sdd-dev docker compose up -d vibekanban
chmod +x scripts/vibekanban-mcp-proxy.sh# En macOS/Linux
realpath scripts/vibekanban-mcp-proxy.sh
# Ejemplo de salida: /Users/tuusuario/sdd-dev/scripts/vibekanban-mcp-proxy.shEdita el archivo de configuración de Claude Desktop:
| Sistema Operativo | Ubicación del archivo |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
Agrega la siguiente configuración:
{
"mcpServers": {
"vibe_kanban": {
"command": "/ruta/absoluta/a/sdd-dev/scripts/vibekanban-mcp-proxy.sh",
"args": []
}
}
}Ejemplo para macOS:
{
"mcpServers": {
"vibe_kanban": {
"command": "/Users/tuusuario/sdd-dev/scripts/vibekanban-mcp-proxy.sh",
"args": []
}
}
}Ejemplo para Windows (usando Git Bash o WSL):
{
"mcpServers": {
"vibe_kanban": {
"command": "C:\\Users\\tuusuario\\sdd-dev\\scripts\\vibekanban-mcp-proxy.sh",
"args": []
}
}
}Cierra completamente Claude Desktop y vuelve a abrirlo.
- En Claude Desktop, haz clic en el botón "+" en la parte inferior del chat
- Selecciona "Connectors"
- Deberías ver "vibe_kanban" en la lista de servidores MCP conectados
Una vez configurado, puedes usar comandos naturales en Claude Desktop:
Lista todos mis proyectos en Vibe Kanban
Necesito construir un sistema de autenticación con:
- Registro de usuarios con validación de email
- Login/logout
- Recuperación de contraseña
- Gestión de sesiones
Luego convierte este plan en tareas en Vibe Kanban.
Inicia trabajo en la tarea "Implementar registro de usuarios" usando OpenCode
Una vez conectado, Claude Desktop tendrá acceso a estas herramientas:
| Herramienta | Descripción | Parámetros |
|---|---|---|
list_projects |
Lista todos los proyectos | Ninguno |
list_tasks |
Lista tareas de un proyecto | project_id, status (opcional) |
create_task |
Crea una nueva tarea | project_id, title, description |
get_task |
Obtiene detalles de una tarea | task_id |
update_task |
Actualiza una tarea | task_id, title, description, status |
delete_task |
Elimina una tarea | task_id |
start_workspace_session |
Inicia trabajo con un agente | task_id, executor, repos |
list_repos |
Lista repositorios de un proyecto | project_id |
get_context |
Obtiene contexto del workspace | Ninguno |
Al usar start_workspace_session, puedes especificar estos agentes:
| Executor | Descripción |
|---|---|
opencode |
OpenCode AI |
claude-code |
Claude Code |
gemini |
Gemini CLI |
codex |
OpenAI Codex |
amp |
Amp |
cursor_agent |
Cursor Agent CLI |
qwen-code |
Qwen Code |
copilot |
GitHub Copilot |
droid |
Factory Droid |
Asegúrate de que Docker Desktop esté iniciado:
docker infoInicia el contenedor:
cd sdd-dev
docker compose up -d vibekanbanHaz el script ejecutable:
chmod +x scripts/vibekanban-mcp-proxy.sh- Verifica que la ruta en
claude_desktop_config.jsonsea correcta y absoluta - Verifica que el archivo JSON sea válido (sin errores de sintaxis)
- Reinicia Claude Desktop completamente (cierra todas las ventanas)
Verifica que el contenedor esté saludable:
docker compose ps vibekanban
# Debería mostrar "healthy" en STATUSSi prefieres usar Docker MCP Toolkit (disponible en Docker Desktop 4.40+), puedes:
- Abrir Docker Desktop
- Ir a Settings → Beta Features → Habilitar MCP Toolkit
- Ir a MCP Toolkit en el sidebar
- Hacer clic en "Connect" bajo Claude Desktop
Esto configura automáticamente la conexión, pero requiere agregar VibeKanban como un servidor MCP personalizado en el catálogo de Docker.
- El servidor MCP de VibeKanban es local-only - solo funciona con aplicaciones instaladas en tu computadora
- El contenedor Docker debe estar corriendo para que la conexión funcione
- Los datos de VibeKanban se persisten en el volumen
vibekanban-data