kanbn-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., "@kanbn-mcpshow me all tasks in the In Progress column"
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.
kanbn-mcp
A Model Context Protocol (MCP) server for working with Kanbn boards from AI assistants and other MCP clients.
This project wraps the Kanbn task and board APIs so tools like an LLM agent can inspect board state, initialize boards, create tasks, and move tasks between columns without requiring direct shell access.
Why this exists
Kanbn is a powerful markdown-based project board system. This project exposes a small, tool-based interface around that functionality so it can be used from MCP-compatible clients and automation.
Related MCP server: kanban-tui
Dependencies
This project depends on the Kanbn library from:
In this repo, that dependency is installed via npm as:
@basementuniverse/kanbn
This project also works well alongside the optional VS Code extension from:
That extension is not required for the MCP server to function, but it is useful if you want a first-party editor experience for the same Kanbn workflow in Visual Studio Code.
Features
The MCP server currently exposes tools for:
checking board status
initializing a board
ensuring a board exists
creating tasks with Kanbn metadata
moving tasks between columns
Project structure
server.ts— the MCP server implementation and tool handlerskanbn.d.ts— type declarations for the Kanbn dependencytests/kanbn-mcp.test.ts— unit tests covering commands and task field handling
Installation
npm installBuild
npm run buildMCP client configuration
Configure your MCP client to launch the server using a local Node command. The exact path will depend on where you installed the project, but the structure should look like this:
{
"mcpServers": {
"kanbn-mcp": {
"command": "node",
"args": [
"/absolute/path/to/kanbn-mcp/dist/server.js"
],
"env": {
"KANBN_DEFAULT_PATH": "/absolute/path/to/your/project-or-board-root"
}
}
}
}Use this pattern in any MCP-compatible host such as a local editor or agent runtime. The important parts are:
command: the Node executable used to launch the serverargs[0]: the compiled server entry point, typicallydist/server.jsKANBN_DEFAULT_PATH: the project root directory, not the.kanbnfolder itself
This should be the directory that contains the .kanbn subfolder. In other words, point it at the parent project directory, and let Kanbn manage the .kanbn directory underneath it.
Test
npm testExample task metadata supported
The MCP wrapper supports common Kanbn task fields including:
namecolumndescriptionassignedduestartedcompletedprogressplannedStartplannedFinishcreatedupdatedtagscustom metadata via
metadata
Relationship to the Kanbn ecosystem
This repo is intentionally a thin layer over the Kanbn runtime:
Kanbn provides the underlying board/task model and file storage
kanbn-mcp provides an MCP-compatible interface for agents and tools
the VS Code extension provides a GUI/editor experience for the same ecosystem
Together, they provide a consistent Kanbn workflow across terminal, editor, and AI tooling.
License
MIT
Repository links
VS Code extension: https://github.com/basementuniverse/vscode-kanbn
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
Remote MCP for Kanban AI boards—manage projects, tasks, and comments from AI tools.
Task & board management for AI agents + humans. Kanban, comments, digests via MCP.
Create and drive KanbanThing kanban boards. No account, no API key, board link required.
Kanban board for teams and coding agents: manage tasks, subtasks, sprints and wiki pages via MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for AI agents to manage a lightweight kanban board stored as markdown files, enabling task creation, updates, and column movements.7MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for kanban-tui, a terminal-based task manager, that exposes task, board, and column management commands for AI agents to interact with.280MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude Code to manage a terminal-based Kanban board with tools for task CRUD, moving, completing, archiving, and board initialization and export/import.MIT
- AlicenseBqualityBmaintenanceEnables AI agents to manage kanban boards with tasks, including creating boards, items, moving between columns, and searching.81MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kjduling/kanbn-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server