Signboard MCP
Signboard — локальная канбан-доска на файлах Markdown со встроенным MCP-сервером: агент читает и двигает карточки на диске.
- 93 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- В режиме записи агент создает, меняет, переносит и дублирует карточки и доски на диске.
- Доступ ограничен разрешенными каталогами, по умолчанию сервер только читает.
Установка
- Работает в
Ручная установка
{"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-сервером на 47 инструментов: агент ведет доски, карточки и спринты в локальном файле
kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс
Скилл создает единую доску задач для людей и агентов: канбан, граф зависимостей и карта кода на одной странице.
Заметки в Markdown, задачи и канбан-доска в терминале; агент читает их и двигает карточки через CLI с JSON или MCP.
Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.