kanban-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kanban-mcpcreate a card 'Fix login bug' in the To Do list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🔄 Kanban MCP
Welcome to the Kanban MCP project! 🎉 This project integrates Planka kanban boards with Cursor's Machine Control Protocol (MCP) to enable AI assistants like Claude to manage your kanban boards.
🤔 What is Kanban MCP?
Kanban MCP is a bridge between Planka (an open-source kanban board) and Cursor's Machine Control Protocol. It allows AI assistants like Claude to:
📋 View and manage projects, boards, lists, and cards
✅ Create and update tasks
💬 Add comments to cards
🔄 Move cards between lists
⏱️ Track time spent on tasks
🚀 And much more!
This integration enables a seamless workflow where you can ask Claude to help manage your development tasks, track progress, and organize your work.
🚦 Quick Start
📋 Prerequisites
🐳 Docker for running Planka
🔄 Git for cloning the repository
🟢 Node.js (version 18 or above) and npm for development
📥 Installation
Clone this repository:
git clone https://github.com/bradrisse/kanban-mcp.git
cd kanban-mcpInstall dependencies and build the TypeScript code:
npm install
npm run buildStart the Planka containers:
npm run upAccess the Planka Kanban board:
Default URL: http://localhost:3333
Default credentials:
Email: demo@demo.demo
Password: demo
Configure Cursor to use the MCP server:
In Cursor, go to Settings > Features > MCP
Add a new MCP server with the following configuration:
{ "mcpServers": { "kanban": { "command": "node", "args": ["/path/to/kanban-mcp/dist/index.js"], "env": { "PLANKA_BASE_URL": "http://localhost:3333", "PLANKA_AGENT_EMAIL": "demo@demo.demo", "PLANKA_AGENT_PASSWORD": "demo" } } } }Replace
/path/to/kanban-mcpwith the actual absolute path to your kanban-mcp directory
Alternatively, you can use a project-specific configuration by creating a .cursor/mcp.json file in your project root with the same configuration.
For Docker-based deployment and other advanced options, see the Installation Guide.
📚 Documentation
For Users
🛠️ Installation Guide: How to install and configure Kanban MCP
📝 Usage Guide: How to use Kanban MCP with Claude
💡 Capabilities and Strategies: Detailed exploration of MCP server capabilities and LLM interaction strategies
⚠️ Troubleshooting: Solutions to common issues
For Developers
👨💻 Developer Guide: Information for developers who want to contribute to or modify Kanban MCP
📖 API Reference: Detailed documentation of the MCP commands and Planka API integration
✨ Features
Kanban MCP provides a comprehensive set of features for managing your kanban boards:
📂 Project Management
Create and view projects
Manage project settings and members
📊 Board Management
Create and view boards within projects
Customize board settings
📋 List Management
Create and organize lists within boards
Reorder lists as needed
🗂️ Card Management
Create, update, and delete cards
Move cards between lists
Add descriptions, due dates, and labels
Duplicate cards to create templates
⏱️ Time Tracking
Start, stop, and reset stopwatches
Track time spent on individual tasks
Analyze time usage patterns
✅ Task Management
Create and manage tasks within cards
Mark tasks as complete or incomplete
💬 Comment Management
Add comments to cards for discussion
View comment history
🤖 LLM Interaction Strategies
MCP Kanban supports several workflow strategies for LLM-human collaboration:
🤝 LLM-Driven Development with Human Review: LLMs implement tasks while humans review and provide feedback
👥 Human-Driven Development with LLM Support: Humans implement while LLMs provide analysis and recommendations
🧠 Collaborative Grooming and Planning: Humans and LLMs work together to plan and organize tasks
For more details on these strategies, see the Capabilities and Strategies wiki page.
📦 Available npm Scripts
npm run build: Build the TypeScript codenpm run build-docker: Build the TypeScript code and create a Docker imagenpm run up: Start the Planka containers (kanban and postgres)npm run down: Stop all containersnpm run restart: Restart the Planka containersnpm run start-node: Start the MCP server directly with Node (for testing outside of Cursor)npm run qc: Run quality control checks (linting and type checking)
🤝 Contributing
We welcome contributions to Kanban MCP! If you'd like to contribute:
Check out the Developer Guide for information on the project structure and development workflow
Look at the open issues for tasks that need help
Submit a pull request with your changes
🆘 Support
If you need help with Kanban MCP:
Check the Troubleshooting page for solutions to common issues
Search the GitHub issues to see if your problem has been reported
Open a new issue if you can't find a solution
📜 License
Kanban MCP is open-source software licensed under the MIT License. See the LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bradrisse/kanban-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server