Skip to main content
Glama

Kanban MCP Server

by 0Thomas1

Kanban-MCP

A Model Context Protocol (MCP) server for managing Kanban-style tasks with analytics, built using Node.js, TypeScript, and MongoDB (via Mongoose).

Features

  • Create, update, and manage tasks with priorities, tags, and statuses (todo, inProgress, done)
  • Task analytics: lead time, cycle time, and status distribution
  • MCP-compliant server with stdio transport
  • MongoDB integration with user-based task filtering
  • Task caching for performance

Project Structure

Kanban-MCP/ ├── src/ │ ├── index.ts # Main MCP server logic │ └── utils/ │ ├── mongoose.ts # Mongoose DB utilities │ ├── Task.d.ts # Task type definitions │ └── User.d.ts # User type definitions ├── build/ # Compiled JS output ├── .vscode/mcp.json # MCP server config ├── package.json # NPM dependencies and scripts ├── tsconfig.json # TypeScript config

Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • MongoDB instance

Setup

  1. Clone the repository:
    git clone <repo-url> cd Kanban-MCP
  2. Install dependencies:
    npm install
  3. Configure environment variables:
    • Create a .env file in the root directory with:
      MONGODB_URI=your_mongodb_uri KANBAN_USERNAME=your_username DBNAME=your_db_name
  4. Build the project:
    npm run build
  5. Start the MCP server: When starting the repo, VS Code will prompt you to start the MCP server.

Usage

  • The server exposes MCP tools for creating, moving, and prioritizing tasks.
  • Analytics can be retrieved via the tasks-analytics prompt.
  • See src/index.ts for tool and prompt definitions.

Development

  • Source code is in src/, compiled output in build/.
  • TypeScript is used for type safety and modern JS features.
  • Use the provided VS Code MCP config for local development.

License

MIT

Tech Stack

  • Node.js: JavaScript runtime for server-side logic
  • TypeScript: Strongly-typed language for safer code
  • MongoDB: NoSQL database for task storage
  • Mongoose: ODM for MongoDB integration
  • VS Code MCP: Integration for Model Context Protocol tools
Install Server
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Enables users to manage Kanban-style tasks with priorities, tags, and statuses (todo, in progress, done) through natural language. Provides task analytics including lead time, cycle time, and status distribution with MongoDB storage.

  1. Features
    1. Project Structure
      1. Getting Started
        1. Prerequisites
        2. Setup
      2. Usage
        1. Development
          1. License
            1. Tech Stack

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Provides comprehensive tools for managing GitHub projects, milestones, tasks, and sprints. This server integrates deeply with GitHub Projects V2, offering features like automated kanban workflows, sprint planning, and custom field management.
                Last updated -
                46
                10
                59
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
                Last updated -
                27
                Python
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides API access to a locally-hosted task management system with features for creating, updating, and organizing tasks, including support for urgency levels, effort estimates, subtasks, and bi-directional sync with Obsidian markdown files.
                Last updated -
                12
                8
                Python
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                A task tracking and backlog management tool that enables AI assistants to create, organize, and track issues and tasks with status workflow through MCP protocol.
                Last updated -
                1
                Python
                • Linux
                • Apple

              View all related MCP servers

              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/0Thomas1/Kanban-MCP'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server