The Planka MCP Server enables comprehensive management of Planka Kanban boards through MCP applications like Claude. It provides a full suite of tools for project management and team collaboration:
- Project & Board Management: Create, list, update, and delete projects and boards
- List Management: Perform CRUD operations on Kanban lists within boards
- Card Management: Create, update, move, duplicate, and delete cards, including with predefined tasks
- Task Management: Create, update, delete, complete, and batch manage tasks within cards
- Time Tracking: Start, stop, retrieve status, and reset stopwatches for cards
- Label Management: Create, update, delete, and assign color-coded labels to boards and cards
- Comment Management: Add, read, update, and delete comments on cards to facilitate collaboration
- Membership Management: Control user roles (editor, viewer) and permissions for boards
Supports running Planka in Docker containers for easy deployment and configuration
Used for version control and contribution management
Renders diagrams to visualize system architecture and workflows within the documentation
Runs on Node.js runtime environment (version 18 or above)
Uses npm for package management and running scripts
Built with TypeScript for type safety and better developer experience
Uses Zod for runtime validation of API data structures and requests
MCP Planka Server
Servidor MCP (Model Context Protocol) para integración completa con tableros Kanban de Planka. Permite gestionar proyectos, tableros, tarjetas, tareas y colaboración directamente desde aplicaciones MCP como Claude.
🚀 Características
- Gestión de Proyectos: Crear, listar y administrar proyectos
- Tableros Kanban: Crear y gestionar tableros con listas personalizadas
- Gestión de Tarjetas: Crear, mover, duplicar y organizar tarjetas
- Sistema de Tareas: Crear subtareas y seguimiento de progreso
- Etiquetas y Categorías: Organizar tarjetas con etiquetas de colores
- Comentarios: Colaboración a través de comentarios en tarjetas
- Seguimiento de Tiempo: Cronómetros integrados para time tracking
- Gestión de Membresías: Control de acceso y permisos por tablero
📋 Herramientas Disponibles
mcp_kanban_project_board_manager
Gestiona proyectos y tableros con operaciones CRUD completas.
- Parámetros:
action
,id
,projectId
,name
,position
,boardId
mcp_kanban_list_manager
Administra listas dentro de los tableros.
- Parámetros:
action
,id
,boardId
,name
,position
mcp_kanban_card_manager
Gestión completa de tarjetas Kanban.
- Parámetros:
action
,id
,listId
,name
,description
,tasks
mcp_kanban_stopwatch
Control de cronómetros para seguimiento de tiempo.
- Parámetros:
action
,id
mcp_kanban_label_manager
Gestión de etiquetas y categorización.
- Parámetros:
action
,boardId
,name
,color
,cardId
,labelId
mcp_kanban_task_manager
Control de tareas y subtareas.
- Parámetros:
action
,cardId
,name
,tasks
,isCompleted
mcp_kanban_comment_manager
Sistema de comentarios para colaboración.
- Parámetros:
action
,cardId
,text
mcp_kanban_membership_manager
Control de acceso y permisos por tablero.
- Parámetros:
action
,boardId
,userId
,role
,canComment
🛠️ Instalación
Instalación General MCP EN LOCAL (NO RECOMENDADO)
- Instalar dependencias:
- Configurar variables de entorno:
- Compilar:
⚙️ Configuración
Variables de Entorno
Variable | Descripción | Por Defecto |
---|---|---|
PLANKA_BASE_URL | URL base del servidor Planka | http://localhost:3000 |
PLANKA_AGENT_EMAIL | Email para autenticación | - |
PLANKA_AGENT_PASSWORD | Contraseña para autenticación | - |
Configuración MCP en Aplicaciones USANDO NPX (RECOMENDADO)
Ubicación del archivo de configuración
Claude Desktop:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/claude/claude_desktop_config.json
Para Claude Desktop (config.json)
Configuración básica con NPX:
Para servidor Planka remoto:
Para instalación local
Para entorno de desarrollo
Verificar configuración MCP
Después de configurar el MCP, puedes verificar que funciona correctamente:
- Reiniciar la aplicación (Claude Desktop, etc.)
- Probar operación básica:
- Crear un tablero de prueba:
Variables de Entorno Principales
Configuración de Servidor Planka Local
Si necesita un servidor Planka local para desarrollo:
🚀 Uso
Iniciar el servidor (instalación local)
Modo desarrollo
Con inspector MCP
Scripts Docker (Para Planka local)
📚 Ejemplos de Uso
Gestión de Proyectos
Gestión de Tarjetas
Seguimiento de Tiempo
🔧 Solución de Problemas
Error de Conexión con Planka
Si obtiene errores de conexión:
- Verificar URL base: Asegúrese que
PLANKA_BASE_URL
sea correcta - Verificar credenciales: Email y contraseña deben ser válidos
- Verificar conectividad: El servidor Planka debe estar ejecutándose
Error NPX "Package not found"
Si NPX no encuentra el paquete:
Problemas de Autenticación
Error de Configuración MCP
- Verificar sintaxis JSON en el archivo de configuración
- Reiniciar la aplicación después de cambios
- Verificar rutas absolutas si usa instalación local
Variables de Entorno Faltantes
Verificar:
PLANKA_BASE_URL
configurada correctamentePLANKA_AGENT_EMAIL
yPLANKA_AGENT_PASSWORD
válidos- Servidor Planka accesible desde la red
🧪 Testing
📖 Compatibilidad
- Planka: v1.0.0+
- Node.js: >=18.0.0
- Sistemas: Windows, Linux, macOS
- MCP: Compatible con Claude Desktop y otros clientes MCP
🔐 Seguridad
- Autenticación basada en credenciales de Planka
- Comunicación a través de API REST estándar
- Variables de entorno para credenciales seguras
- Sin almacenamiento local de credenciales
🤝 Contribución
- Fork el proyecto
- Crear branch para feature (
git checkout -b feature/nueva-funcionalidad
) - Commit cambios (
git commit -am 'Add nueva funcionalidad'
) - Push al branch (
git push origin feature/nueva-funcionalidad
) - Crear Pull Request
📜 License
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para detalles.
🆘 Support
- Issues: GitHub Issues
- Documentación: Wiki del Proyecto
- Planka: Documentación Oficial de Planka
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
A Model Context Protocol server that enables AI assistants like Claude to interact directly with Planka Kanban boards, allowing automated management of projects, tasks, and workflows through conversational interfaces.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- -securityAlicense-qualityA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.Last updated -21979Apache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact directly with Home Assistant, allowing them to query device states, control smart home entities, and perform automation tasks.Last updated -104PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.Last updated -6TypeScript