kanban-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., "@kanban-mcplist all tasks in the todo 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.
kanban-mcp
Terminal-basiertes Kanban Board mit MCP-Server fuer Claude Code.
CLI — Alle Board-Operationen direkt im Terminal
TUI — Interaktive Board-Ansicht mit Tastatur-Navigation
MCP Server — 16 Tools fuer Claude Code Integration
Skills — Automatisierte Review-Tests (Playwright + VHS)
SQLite — Pro-Projekt Datenbank in
.kanban/
Screenshots


Related MCP server: Obsidian Kanban MCP Server
Setup
# Dependencies installieren
bun install
# Board im aktuellen Verzeichnis initialisieren
bun run src/index.ts init
# Optional: Board-Name angeben
bun run src/index.ts init "Mein Projekt"CLI Commands
# Task erstellen
kanban add "Task Titel" -d "Beschreibung" -c in-progress
# Tasks auflisten
kanban list # Alle Tasks
kanban list -c todo # Nur aus Todo-Spalte
# Task verschieben / abschliessen
kanban move <id> in-progress
kanban done <id>
# Task aendern / loeschen
kanban delete <id>
# Board-Status
kanban status
# Archiv
kanban archive # Done-Tasks archivieren
kanban restore <id> # Wiederherstellen
kanban purge --confirm # Archiv loeschenTUI (Terminal UI)
kanban tuiTastaturkuerzel:
Taste | Aktion |
Pfeiltasten | Zwischen Spalten/Tasks navigieren |
Enter | Task-Details anzeigen |
n | Neuen Task erstellen |
> / < | Task in Nachbarspalte verschieben |
d | Task als Done markieren |
x | Task loeschen (mit Bestaetigung) |
/ | Tasks nach Titel filtern |
Esc | Filter aufheben / Zurueck |
r | Board neu laden |
? | Hilfe anzeigen |
q | TUI beenden |
MCP Server
Als Claude Code MCP Server registrieren (~/.claude/settings.json):
{
"mcpServers": {
"kanban-mcp": {
"type": "stdio",
"command": "bun",
"args": ["run", "/pfad/zu/kanban-mcp/src/index.ts", "mcp"],
"env": { "BUN_BE_BUN": "1" }
}
}
}Verfuegbare MCP Tools:
Tool | Beschreibung |
| Board initialisieren |
| Task erstellen |
| Task mit Duplikat-Pruefung erstellen |
| Task per ID abrufen |
| Tasks auflisten (mit Filtern) |
| Task verschieben |
| Task-Eigenschaften aendern |
| Task loeschen |
| Task abschliessen |
| Board-Uebersicht |
| Tasks archivieren |
| Archivierten Task wiederherstellen |
| Archiv permanent loeschen |
| Archiv-Statistiken |
| Board als JSON exportieren |
| Board aus JSON importieren |
Skills
Im Ordner skills/ liegen Claude Code Skills die auf dem Kanban MCP aufbauen.
kanban-review-tester
Testet automatisch alle Kanban-Tasks im Status "Review". Erkennt pro Task ob ein Browser-Test (Playwright) oder Terminal-Test (VHS) noetig ist.
Features:
Automatische Test-Typ-Erkennung anhand von Task-Titel, Notes und Labels
Browser-Tests via Playwright MCP (UI, Console, Netzwerk)
Terminal-Tests via VHS + Bash (CLI-Befehle, Builds, Migrations)
Ergebnisse werden direkt in die Task-Notes geschrieben
Einrichten:
# Symlink in Claude Code Skills-Ordner
ln -s /pfad/zu/kanban-mcp/skills/kanban-review-tester ~/.claude/skills/kanban-review-testerAusfuehren: "teste die Reviews" oder "review testen" zu Claude sagen.
Tests
bun testProjektstruktur
kanban-mcp/
skills/
kanban-review-tester/
SKILL.md # Review-Test Skill fuer Claude Code
src/
index.ts # CLI Entry Point
core/
db.ts # SQLite Setup, Migrationen
types.ts # TypeScript Types + Converter
board-service.ts # Board/Spalten-Verwaltung
task-service.ts # Task CRUD + Duplikat-Check
archive-service.ts # Archiv-Management
similarity.ts # Trigram/Wort-Similarity
mcp/
server.ts # MCP Server (stdio)
tools.ts # Core MCP Tools
tools-archive.ts # Archiv MCP Tools
tools-extras.ts # Duplikat-Check, Status, Complete
mcp-context.ts # DB-Kontext fuer MCP
cli/
context.ts # DB-Kontext fuer CLI
formatters.ts # Terminal-Ausgabe
commands/ # CLI Subcommands
tui/
app.tsx # Ink Root Component
board-view.tsx # Board-Darstellung
task-card.tsx # Task-Karte
detail-view.tsx # Task-Details
help-view.tsx # Hilfe-Overlay
status-bar.tsx # Statuszeile + Eingaben
use-board.ts # Custom Hook fuer Board-Daten
tests/ # bun:test Unit-TestsTech Stack
Bun — Runtime + Test Runner
TypeScript — Typsicherheit
bun:sqlite — Datenbank (built-in)
@modelcontextprotocol/sdk — MCP Server
commander — CLI Framework
ink + React — Terminal UI
nanoid — ID-Generierung
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.
Latest Blog Posts
- 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/jopa79/kanban-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server