MCP.so
Sign In

Kanban Board Application MCP Server

@shahriarb

Basic information

Category

Other

Transports

stdio

Author

shahriarb

About Kanban Board Application MCP Server

Local Kanban MCP server

Kanban Board Application MCP Server 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
    }
  }
}

Kanban Board Application MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

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

Frequently asked questions

1

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.

2

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.

3

Where are my data stored?

All data is stored locally in a SQLite database. No external servers or cloud services are used.

4

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.

5

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`.

Comments

More Other MCP servers