Signboard MCP

Signboard — локальная канбан-доска на файлах Markdown со встроенным MCP-сервером: агент читает и двигает карточки на диске.

  • 93 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • В режиме записи агент создает, меняет, переносит и дублирует карточки и доски на диске.
  • Доступ ограничен разрешенными каталогами, по умолчанию сервер только читает.
Все причины и проверки

cdevroe/signboard

Установка

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

{"command":"/Applications/Signboard.app/Contents/MacOS/Signboard","args":["/Applications/Signboard.app/Contents/Resources/app.asar/bin/signboard-mcp.js"],"env":{"ELECTRON_RUN_AS_NODE":"1","SIGNBOARD_MCP_READ_ONLY":"true"}}

Пример для macOS из MCP_README. Точный JSON копируется командой Help, Copy MCP Config; пути на Windows и Linux другие.

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

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

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

  • В режиме записи агент создает, меняет, переносит и дублирует карточки и доски на диске.
  • Доступ ограничен разрешенными каталогами, по умолчанию сервер только читает.

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

Что делает

Signboard — настольное канбан-приложение: списки лежат каталогами, карточки файлами Markdown. В приложение встроен MCP-сервер, через который агент работает с досками на вашем компьютере. Агент ищет карточки по тексту, меткам и срокам, читает их, создает и обновляет, переносит между списками, дублирует доски и меняет настройки. Сервер по умолчанию стартует в режиме только чтения. Запись включается переменной `SIGNBOARD_MCP_READ_ONLY=false`, а доступные каталоги ограничивает `SIGNBOARD_MCP_ALLOWED_ROOTS`. Создание, обновление и дублирование карточек поддерживают предпросмотр с `dryRun: true`, он работает и в режиме чтения. В репозитории лежит скилл `signboard-mcp` с порядком работы агента и CLI `signboard`.

Для кого. Тем, кто ведет задачи в Markdown и Obsidian и хочет поручить Claude Code или Codex разбор и обновление своих досок.

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

  • Агент должен собрать из доски все карточки со сроком на этой неделе.
  • Заметки со встречи надо превратить в карточки в списке To do.
  • Нужен безопасный просмотр доски без права записи.
  • Перед массовой правкой карточек хочется увидеть предпросмотр изменения.

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

  • Команде нужна общая облачная доска: Signboard хранит данные локально.
  • Нет установленного приложения: сервер запускается из его комплекта.
  • Нужен только веб-интерфейс без настольной программы.

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

Покажи мои доски Signboard и карточки списка Launch Plan, ничего не меняя.

MCP

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

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

SIGNBOARD_MCP_READ_ONLY
По умолчанию true: только чтение. Значение false или 0 включает запись.
SIGNBOARD_MCP_ALLOWED_ROOTS
Список каталогов досок через разделитель пути ОС.

Ограничения

Нужно установленное приложение Signboard: клиент запускает встроенный `bin/signboard-mcp.js` в режиме Node для Electron. Конфигурацию копирует пункт меню Help, Copy MCP Config, а скопированный вариант включает запись. Пути `boardRoot` должны быть абсолютными и лежать внутри разрешенных корней. Приложение бесплатно для личного использования, а для работы просят спонсорский взнос. С версии 2.0.0 заявлены платные Pro-функции за 49 долларов в год.

Как отключить. Уберите сервер из настроек MCP-клиента и удалите приложение. Карточки остаются обычными файлами Markdown на диске.

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

Как подключить сервер к клиенту?

Выберите в Signboard Help, Copy MCP Config и вставьте `command`, `args` и `env` в настройки локального stdio-сервера MCP. Затем переподключите сервер.

Может ли агент менять карточки?

Только если задать `SIGNBOARD_MCP_READ_ONLY=false`. По умолчанию сервер читает, а изменения можно смотреть через `dryRun: true`.

Как ограничить доступ к папкам?

Переменной `SIGNBOARD_MCP_ALLOWED_ROOTS` со списком каталогов через разделитель пути ОС. Она объединяется с доверенными корнями настольного приложения.

Что делать, если доска не видна агенту?

Вызовите `signboard_list_boards`. Если доски нет в списке, назовите ее и вызовите `signboard_resolve_board_by_name` или укажите абсолютный путь внутри разрешенных корней.

Есть ли CLI?

Да, команда `signboard` описана в `docs/signboard-cli.md`. Для автоматизации в терминале она подходит рядом с MCP.

Обсуждение

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

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

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

MCP-серверРасширенный доступ305Звезды репозитория
Официальный

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

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

kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс

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

Скилл создает единую доску задач для людей и агентов: канбан, граф зависимостей и карта кода на одной странице.

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

Заметки в Markdown, задачи и канбан-доска в терминале; агент читает их и двигает карточки через CLI с JSON или MCP.

CLIМинимальный доступ102Звезды репозитория

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

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Signboard (эта карточка)нетне нужна93
kanban-mdнет231доска в виде Markdown-файлов для терминала; Signboard добавляет настольное приложение и MCP-сервер
Agent Kanbanнет502доска для задач агента; Signboard хранит обычные личные доски в Markdown

Коротко о README

Приложение хранит доски как каталоги и Markdown, дружит с Obsidian и умеет представления Kanban, Planner и Table. Для агентов есть MCP-сервер, CLI и скилл, а TUI заявлен в версии 2.0.0.

Бейдж для README

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