mcp_kanban_card_manager
Manage kanban cards with various operations
Full control of a Planka Kanban board: projects, lists, cards, tasks, labels, comments, time tracking and board membership.
LABSCO SUMMARY
Eight tools cover the whole of Planka because each one takes an action rather than splitting create, read, update and delete into separate entries. It connects as a named account, so every card and comment it makes is attributed to that account.
An MCP server for Planka, the self-hosted Kanban board. Eight manager tools each cover one object type and take an action, so the whole board is reachable through a small surface.
Three environment variables: PLANKA_BASE_URL for your instance, which defaults to a local address, plus PLANKA_AGENT_EMAIL and PLANKA_AGENT_PASSWORD for the account it acts as. Node — npm install, then npm run build.
One command plus credentials — npx @grec0/mcp-planka@latest, then supply credentials
USE CASES
Create the cards in the right list, with descriptions and subtasks already filled in.
Move the card to the next list without opening Planka.
Create the project and board, then the lists it needs, in position order.
Start and stop the card's stopwatch as you work.
Add the comment to the card itself rather than in chat.
Apply coloured labels, and check who has access to what.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
mcp_kanban_card_managerManage kanban cards with various operations
mcp_kanban_comment_managerManage card comments with various operations
mcp_kanban_label_managerManage kanban labels with various operations
mcp_kanban_list_managerManage kanban lists with various operations
mcp_kanban_membership_managerManage board memberships with various operations
mcp_kanban_project_board_managerManage projects and boards with various operations
mcp_kanban_stopwatchManage card stopwatches for time tracking
mcp_kanban_task_managerManage kanban tasks with various operations
BEFORE YOU INSTALL
8 tools when we connected. Each tool is a manager that takes an action parameter (get_projects, create_board, card moves), so eight names hide dozens of operations. The documentation is in Spanish.
CONTEXT COST
Rated by the size of the 8 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @grec0/mcp-planka@latest{
"mcpServers": {
"planka": {
"command": "npx",
"args": [
"@grec0/mcp-planka@latest"
],
"env": {
"PLANKA_BASE_URL": "http://localhost:3000",
"PLANKA_AGENT_EMAIL": "demo@demo.demo",
"PLANKA_AGENT_PASSWORD": "demo"
}
}
}
}git clone https://github.com/gcorroto/mcp-planka.git
cd mcp-planka
npm install
npm run build{
"mcpServers": {
"planka": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_PLANKA>/dist/index.js"
],
"env": {
"PLANKA_BASE_URL": "http://localhost:3000",
"PLANKA_AGENT_EMAIL": "demo@demo.demo",
"PLANKA_AGENT_PASSWORD": "demo"
}
}
}
}Use the absolute path to dist/index.js inside your clone.