Kanban Board Application
@shahriarb
About Kanban Board Application
Local Kanban MCP server
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"KanbanBoard": {
"command": "/path/to/your/vibekanban/.venv/bin/python /path/to/your/vibekanban/kanban_mcp_server.py",
"args": [],
"enabled": true
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Kanban Board Application?
Kanban Board Application is a simple, locally-hosted Kanban board for personal task management that integrates with Cursor’s Model Context Protocol (MCP). It allows users to create and manage projects and tickets, view a visual board with drag‑and‑drop, and track DORA metrics. It is built with Python/Flask, SQLite, and Tailwind CSS.
How to use Kanban Board Application?
Clone the repository, create a Python virtual environment, install dependencies, initialize the database with Flask migrations, and run python run.py to start the web server on http://localhost:5050. For Cursor MCP integration, configure ~/.cursor/mcp.json with the command pointing to kanban_mcp_server.py, then use @KanbanBoard commands like get kanban status, list projects, create ticket, or update ticket state directly in Cursor.
Key features of Kanban Board Application
- Create, view, edit, and delete projects
- Create and manage tickets with types (bug, story, task, spike) and priorities (low, medium, high, critical)
- Visual Kanban board with drag‑and‑drop functionality
- MCP integration for automatic ticket creation and updates via Cursor
- DORA metrics for tracking development performance
Use cases of Kanban Board Application
- Personal task management with a visual Kanban board
- Using Cursor AI to automatically create and update tickets while developing software
- Breaking down feature requests into subtasks with dependencies, acceptance criteria, and priority
- Managing bug reports by creating prioritized tickets and tracking their resolution through states
FAQ from Kanban Board Application
What does Kanban Board Application do?
It provides a local Kanban board for managing projects and tickets, and offers MCP integration so you can control the board directly from Cursor – for example, creating tickets or updating their state via natural language commands.
How do I install and run Kanban Board Application?
Clone the repo, create a Python virtual environment, install dependencies with pip install -r requirements.txt, run flask db init, flask db migrate, flask db upgrade, then start the web server with python run.py. Open http://localhost:5050 in a browser.
Where are my data stored?
All data is stored locally in a SQLite database. No external servers or cloud services are used.
What dependencies/runtime does it require?
It requires Python 3.13.2 (tested) and the packages listed in requirements.txt (Flask, Flask‑SQLAlchemy, etc.). A virtual environment is recommended.
How does the MCP integration work with Cursor?
After the web server is running, add a global MCP server in Cursor settings with the command pointing to /full/path/to/.venv/bin/python /full/path/to/kanban_mcp_server.py. Then use @KanbanBoard followed by commands such as list projects, create ticket, or add comment.
More Other MCP servers
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments