Kanban MCP

Канбан-доска в терминале с MCP-сервером на 47 инструментов: агент ведет доски, карточки и спринты в локальном файле

  • 189 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер читает и перезаписывает локальный файл доски, включая удаление архивных досок
  • Сеть и секреты не нужны, доступ ограничен путем к файлу данных
Все причины и проверки

kanban-rs/kanban

Установка

Ручная установка

{
  "mcpServers": {
    "kanban": {
      "command": "kanban-mcp",
      "args": ["boards.json"]
    }
  }
}

Фрагмент для .mcp.json в корне проекта. Сначала соберите kanban-mcp.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает и перезаписывает локальный файл доски, включая удаление архивных досок
  • Сеть и секреты не нужны, доступ ограничен путем к файлу данных

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kanban хранит доски в обычном файле JSON или SQLite на вашем диске. Одни и те же данные открывают три программы: интерфейс в терминале с управлением клавишами в духе lazygit, CLI с JSON-выводом и MCP-сервер `kanban-mcp`. Сервер держит состояние в памяти и перед каждым изменением перечитывает файл, поэтому правки агента и человека не затирают друг друга. Сорок семь инструментов разделены по группам: доски (9), колонки (6), карточки (8), связи между карточками (4), спринты (8), массовые операции (3), экспорт и импорт (2), отмена и повтор (2). Ссылаться можно по имени или по коду вроде `KAN-5`. Карточка получает приоритет, статус, очки, срок и связи родитель, ребенок, блокировка. Из карточки генерируются имя ветки Git и команда `git checkout`. Спринты проходят цикл от планирования до завершения с переносом незакрытых карточек.

Для кого. Разработчикам, которые планируют задачи в терминале и хотят, чтобы Claude Code или Cursor правили ту же доску без облачных трекеров.

Подходит, если

  • Агент должен разложить большую задачу по карточкам с приоритетами и связями родитель и ребенок
  • Доска нужна рядом с кодом в файле, который можно положить в репозиторий и править офлайн
  • Спринт планируется с агентом: перенос незакрытых карточек, смена статусов, журнал назначений
  • От карточки нужно получить имя ветки Git и команду для переключения
  • Данные нельзя отдавать облачному сервису, а доска нужна и человеку, и агенту

Не подходит, если

  • Нужен общий облачный трекер для команды с аккаунтами: Kanban хранит данные в локальном файле
  • Rust не установлен и ставить его не хочется: kanban-mcp собирается из исходников
  • Нужен редактор описаний в VS Code: автор отмечает, что он с текущей реализацией не работает

Пример запроса к агенту

Создай через kanban доску "Релиз 2.0" с колонками TODO, Doing, Complete, добавь пять карточек по списку задач ниже с приоритетами и свяжи подзадачи с родительской

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

KANBAN_FILE
Путь к файлу доски JSON или SQLite. Позиционный аргумент важнее переменной.

Ограничения

  • Данные хранятся в одном локальном файле JSON или SQLite. Каждый пользователь работает со своим файлом.
  • Для `kanban-mcp` нужна сборка из исходников: `cargo install --path crates/kanban-mcp` после клонирования репозитория или `nix build .#kanban-mcp`.
  • Описания карточек правятся во внешнем редакторе из `$EDITOR`. VS Code не поддерживается.
  • Копирование в буфер на Linux сохраняется после выхода только при менеджере буфера обмена.

Как отключить. Удалите запись kanban из `mcpServers` или `.mcp.json`. Файл доски остается на диске: его можно оставить или удалить вручную. Программу убирает тот же менеджер, которым ставили, например `cargo uninstall kanban-cli`.

Частые вопросы

Как подключить kanban к Claude Code?

Соберите `kanban-mcp` командой `cargo install --path crates/kanban-mcp` и добавьте в `.mcp.json` сервер с `"command": "kanban-mcp"` и путем к файлу доски в `args`.

Где хранятся доски?

В файле JSON или SQLite, путь передают первым аргументом, через переменную `KANBAN_FILE` или в `config.toml`. Позиционный путь важнее переменной.

Могут ли агент и человек работать с доской одновременно?

Да. Сервер перед каждой записью перечитывает файл и сохраняет его целиком, а интерфейс в терминале тоже считает файл источником истины.

Как ссылаться на карточки и доски?

Подходит идентификатор UUID или понятное имя: у доски и колонки имя, у карточки код вроде `KAN-5`. При неоднозначности сервер вернет список вариантов.

Есть ли отмена действий?

Да, два инструмента MCP для отмены и повтора, а в интерфейсе клавиши `u` и `U`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Локальная канбан-доска и MCP-сервер дают человеку и агентам общий список задач, комментарии и видимый ход работы в браузере.

MCP-серверРасширенный доступ1 тыс.Звезды репозитория

CodeKanban собирает терминалы и сессии Claude Code и Codex на одной странице, а codekanban-cli управляет ими из агента

CLIШирокий доступ227Звезды репозитория
Официальный

MCP-сервер канбан-доски Doska: агент создает карточки, двигает их по колонкам, ставит сроки и ищет задачи по всем доскам

MCP-серверРасширенный доступ297Звезды репозитория

Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP

CLIРасширенный доступ288Звезды репозитория
Российский стек

Консольный клиент и MCP-сервер для трекера Kaiten: карточки, комментарии, чек-листы и файлы из терминала или агента

CLIШирокий доступ5Звезды репозитория

Kaiten MCP

kaiten-mcp

Российский стек

MCP-сервер для Kaiten на Swift: пространства, доски, колонки, дорожки, карточки, комментарии и пользовательские поля

MCP-серверШирокий доступ20Звезды репозитория

Коротко о README

README открывается списком достоинств: клавиатурное управление, данные в файле на диске, связь с Git и MCP-сервер. Затем показаны запуск интерфейса, команды CLI с JSON-выводом, настройка MCP и способы установки через Cargo, Homebrew, Nix, AUR, Chocolatey и winget. Дальше идут подробные возможности, схема крейтов и заметки о цвете выделения и внешнем редакторе.

Бейдж для README

Сообщить о проблеме

Foxx AIKanban
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.