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
Comments