kanban
MCP Kanban is a specialized middleware designed to facilitate interaction between Large Language Models (LLMs) and Planka, a Kanban board application. It serves as an intermediary layer that provides LLMs with a simplified and enhanced API to interact with Planka's task management system.
claude mcp add --transport stdio bradrisse-kanban-mcp node /path/to/kanban-mcp/dist/index.js \ --env PLANKA_BASE_URL="http://localhost:3333" \ --env PLANKA_AGENT_EMAIL="demo@demo.demo" \ --env PLANKA_AGENT_PASSWORD="demo"
How to use
Kanban MCP bridges Planka (an open-source kanban board) with Cursor's Machine Control Protocol, enabling AI assistants like Claude to view and manage your kanban entities. With this MCP server running, you can instruct the AI to create and update projects, boards, lists, and cards, move cards between lists, add comments, and track time spent on tasks. To use it, first deploy Planka using the provided Docker setup and run the MCP server so Cursor can connect through the configured endpoint. In Cursor, configure a new MCP server with the kanban entry, pointing to the Node-based MCP entry point and supplying the Planka base URL and agent credentials. Once connected, you can issue natural-language commands to manage your Kanban workspace, and the MCP layer translates those into Planka API calls behind the scenes.
How to install
Prerequisites:
- Docker (recommended for Planka) and Docker Compose
- Git
- Node.js v18+ and npm
Installation steps:
- Clone the repository and install dependencies:
git clone https://github.com/bradrisse/kanban-mcp.git
cd kanban-mcp
npm install
- Build the TypeScript code:
npm run build
- Start the Planka containers (via provided script):
npm run up
- Verify Planka is running (default URL):
- Run the MCP server (Node) locally for Cursor integration:
npm run start-node
- Configure Cursor to connect to the MCP server as described in the README example, or create a project-local .cursor/mcp.json with the kanban configuration.
Note: For Docker-based deployment or advanced options, refer to the Installation Guide in the repository wiki.
Additional notes
Tips and notes:
- Ensure PLANKA_BASE_URL matches your Planka instance URL and that the agent credentials are valid.
- The MCP server expects the built dist/index.js at the specified path; adjust the path in mcp_config to your environment.
- If you use Docker for Planka, you can map ports and environment as described in the docs; the MCP server itself runs via Node and can be started from your project root.
- In Cursor, you can switch between different MCP servers or project-scoped configurations by editing .cursor/mcp.json or the UI settings.
- Common issues often involve connectivity between Cursor and the MCP server or access to Planka; verify network reachability and correct credentials.
Related MCP Servers
context7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
mcp-graphql
Model Context Protocol server for GraphQL
Matryoshka
MCP server for token-efficient large document analysis via the use of REPL state
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)
mcp -chart-minio
mcp-server-chart私有化部署方案
mcp -templates
A flexible platform that provides Docker & Kubernetes backends, a lightweight CLI (mcpt), and client utilities for seamless MCP integration. Spin up servers from templates, route requests through a single endpoint with load balancing, and support both deployed (HTTP) and local (stdio) transports — all with sensible defaults and YAML-based configs.