Scrumboy MCP

Scrumboy — самохостинговый трекер задач на Go с канбан-досками, спринтами и метриками, у которого есть MCP-сервер для Cursor и Claude Code

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

Широкий доступ

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

  • Токен проекта позволяет агенту создавать, менять, архивировать и удалять проекты и задачи
  • Инструменты `admin_*` работают с пользователями и ролями экземпляра
  • Сервер принимает токены и сессионные куки по HTTP, без TLS перед ним их легко перехватить
Все причины и проверки

markrai/scrumboy

Установка

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

docker run -d --name scrumboy -p 127.0.0.1:8080:8080 -v scrumboy-data:/data ghcr.io/markrai/scrumboy:latest

Запускает сам Scrumboy, интерфейс откроется на localhost:8080. MCP-эндпоинты работают на том же порту.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Токен проекта позволяет агенту создавать, менять, архивировать и удалять проекты и задачи
  • Инструменты `admin_*` работают с пользователями и ролями экземпляра
  • Сервер принимает токены и сессионные куки по HTTP, без TLS перед ним их легко перехватить

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

Что делает

Scrumboy — система управления проектами и задачами, которую вы запускаете у себя: один контейнер Docker или один исполняемый файл, данные в SQLite. В ней есть настраиваемые канбан-доски, спринты, календарь, аналитика нагрузки и потока, пересечение проектов, заметки на стене, импорт и резервные копии, почтовые уведомления, вебхуки и вход через OIDC. Интерфейс переведен на 23 языка. Агентам Scrumboy открывает MCP-сервер по HTTP: Streamable JSON-RPC на `/mcp/rpc` для Cursor и Claude Code и старый интерфейс `/mcp` с вызовом `{tool, input}`. Stdio не поддерживается. Сервер без сессий и без потока SSE, на GET отвечает кодом 405. Инструменты покрывают проекты, задачи (создание, поиск, перенос, архив, связи), спринты, теги, участников, колонки рабочего процесса, приоритеты, сводку и метрики вроде `burndown`, а администратору доступны и операции с пользователями. Доступ определяют режимы `SCRUMBOY_MODE=full` и `anonymous`. В режиме full работают сессионные куки, статические токены вида `sb_…` и OAuth Scrumboy, привязанный к `/mcp/rpc`. В анонимном режиме инструменты с авторизацией фактически недоступны.

Для кого. Для команд и одиночек, которые хотят держать трекер задач на своем сервере и давать Cursor или Claude Code вести его через MCP.

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

  • Нужен трекер без SaaS: один образ `ghcr.io/markrai/scrumboy:latest` и том для данных
  • Агент должен создавать задачи и переносить их по колонкам доски из терминала
  • Требуется сводка по спринту и график `burndown` для отчета, который агент соберет через `metrics_getBurndown`
  • Вход должен идти через корпоративный OIDC, а доступ агента через токен или OAuth
  • Команде нужен импорт и резервные копии проектов в JSON

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

  • Нужен MCP по stdio: Scrumboy отдает его только по HTTP
  • Вы пользуетесь Jira, Linear или российским трекером и не хотите переносить задачи: для них есть отдельные MCP-серверы
  • Нужен сервер только для чтения: токен с правами проекта позволяет агенту создавать, менять и удалять
  • Лицензия AGPL-3.0 не подходит вашему проекту: она требует открывать исходники изменений сервиса

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

Создай в проекте `backend` задачу «Обновить зависимости» и перенеси в колонку «В работе»

MCP

Транспорт
http
Авторизация
API-ключ

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

SCRUMBOY_MODE
full включает вход и авторизованные инструменты MCP, anonymous отключает их

Ограничения

Для MCP нужен запущенный экземпляр Scrumboy: Docker или собранный из исходников сервер на Go, порт по умолчанию 8080.

  • Транспорт только HTTP, без stdio, без сессий MCP и без SSE.
  • Есть два формата вызова. Старый `POST /mcp` с `{tool, input}` и JSON-RPC на `/mcp/rpc`: у них разные границы для OAuth, и в одном клиенте стоит держаться одного.
  • В анонимном режиме авторизованные инструменты недоступны.
  • Лицензия AGPL-3.0; на Windows и macOS есть готовые бинарники, на macOS они без подписи Apple.

Как отключить. Уберите запись Scrumboy из настроек MCP клиента и отзовите токен. Сам сервис останавливает `docker stop scrumboy`; данные остаются в томе `scrumboy-data`.

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

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

Укажите HTTP-сервер с адресом `/mcp/rpc` вашего экземпляра и заголовком Authorization: Bearer с токеном `sb_…`. Cursor и Claude Code относятся к клиентам, для которых этот путь предназначен.

Чем `/mcp` отличается от `/mcp/rpc`?

`/mcp` — старый интерфейс, куда отправляют JSON вида `{tool, input}`. `/mcp/rpc` — JSON-RPC 2.0 с `tools/list` и `tools/call` для обычных MCP-клиентов. Поддерживаются версии протокола 2025-03-26, 2025-06-18 и 2025-11-25.

Как запустить Scrumboy?

Командой `docker run -d --name scrumboy -p 127.0.0.1:8080:8080 -v scrumboy-data:/data ghcr.io/markrai/scrumboy:latest`. Файл `.env` и TLS для старта не нужны, данные лежат в SQLite.

Можно ли использовать Scrumboy без регистрации пользователей?

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

Какие данные умеют менять инструменты MCP?

Проекты, задачи, спринты, теги, участников, колонки и приоритеты. Отдельные инструменты `admin_*` работают с пользователями, их стоит открывать агенту только при необходимости.

Обсуждение

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

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

Трекер задач Paca на вашем сервере, где ИИ-агенты работают участниками Scrum-команды наравне с людьми

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

Jira MCP на Go: агент ищет задачи по JQL, читает спринты и комментарии, списывает время, видит ветки и пул-реквесты задачи, работает с Cloud и Data Center

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

MCP-сервер Trello на 57 инструментов: карточки, списки, чек-листы, вложения, комментарии, поля и рабочие пространства, плюс выгрузка критериев приемки

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

Официальный CLI Basecamp с плагинами для Claude Code и Codex позволяет вести проекты и задачи из терминала и через агента

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

yougile-mcp

@nebelov/yougile-mcp

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

MCP-сервер для таск-трекера YouGile с покрытием API v2: проекты, доски, задачи, чаты, сотрудники, стикеры и вебхуки

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

Самостоятельно размещаемый таск-менеджер для совместной работы человека и агентов через MCP

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

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

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

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Scrumboy (эта запись)даAPI-ключ448
Linear MCP ServerнетAPI-ключ346MCP-сервер к облачному Linear, а Scrumboy вы запускаете на своем сервере
mcp-kaiten (Spring AI)нетне нужна2MCP-сервер для российского облачного трекера Kaiten
Paca — трекер задач со Scrum и MCP для агентовдаAPI-ключ1 997трекер задач Paca на вашем сервере

Коротко о README

Страница описывает Scrumboy как самохостинговый трекер: способы запуска (образ Docker, сборка из исходников, исполняемые файлы для Windows и macOS, приложение для Android), список функций, режимы и роли. Затем идут необязательные настройки: переменные окружения, ключ шифрования для 2FA, SMTP, уведомления, OIDC, TLS и веб-уведомления. Отдельный раздел про интеграции описывает MCP по JSON-RPC и вебхуки, а в конце лежат правила экспорта и импорта и ссылки на документацию.

Бейдж для README

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

Foxx AIScrumboy
Foxx AI

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