MCP для 1C Bugboard
bugboard-mcp
Неофициальный MCP-сервер на Rust для работы с проектами, багами, подписками и голосами в 1C Bugboard через существующую сессию браузера
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Использует cookie реальной авторизованной сессии пользователя как секрет
- Инструменты подписки и голосования меняют состояние аккаунта в Bugboard
Установка
Ручная установка
mise installУстановка закрепленного toolchain проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает MCP-клиенту доступ к 1C Bugboard: список проектов и версий, свежие и отслеживаемые баги, баги с вашим голосом, поиск по номеру бага или по тексту с деталями и историей, из которой вычищены внутренние ссылки. Все списки и результаты поиска возвращают непрозрачные хендлы, действующие только в текущей MCP-сессии, поэтому сами ссылки Bugboard клиенту не передаются. Операции записи, подписка, отписка, голос и снятие голоса, каждый раз сверяют текущее состояние, пропускают действие если оно уже выполнено, и подтверждают результат. Сервер не автоматизирует браузер и не собирает учетные данные сам, а использует cookie уже существующей авторизованной сессии.
Для кого. Для тех, кто работает с 1C Bugboard и хочет дать агенту доступ к своим проектам, багам и подпискам без автоматизации браузера.
Подходит, если
- Нужно найти баг по номеру или тексту и получить его историю
- Нужно посмотреть список отслеживаемых багов или багов, за которые вы голосовали
- Нужно подписаться, отписаться или проголосовать за баг из диалога с агентом
Не подходит, если
- Нет действующей авторизованной сессии в 1C Bugboard и cookie к ней
- Нужна пагинация результатов поиска за пределами первой страницы: README прямо говорит, что она появится только после проверки формы запроса
- Сервер разворачивается вне доверенной локальной сети: HTTP-эндпоинт без отдельной авторизации клиента
Пример запроса к агенту
Найди в 1C Bugboard баг номер 12345 и покажи его текущую историюОграничения
Сервер неофициальный и экспериментальный, требует cookie активной сессии 1C Bugboard в переменной BUGBOARD_COOKIE или во внешнем env-файле, и его нужно обновлять вручную после истечения. HTTP MCP-эндпоинт не имеет собственной авторизации клиента, публиковать порт наружу небезопасно, README прямо требует привязки только к loopback. Пагинация поиска еще не реализована, ограничение выдачи от 1 до 50 результатов. Лицензия source-available Apache-2.0 with Commons Clause 1.0, не входит в число OSI-одобренных открытых лицензий, продавать сам инструмент нельзя.
Как отключить. Остановите процесс или контейнер сервера и удалите его адрес из конфигурации MCP-клиента.
MCP
- Транспорт
- http, stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| BUGBOARD_COOKIE обязательная, секрет | Cookie активной авторизованной сессии 1C Bugboard, сервер использует ее напрямую, вход не выполняет. |
| BUGBOARD_SESSION_ENV | Путь к внешнему env-файлу с cookie за пределами репозитория, альтернатива прямой переменной. |
Проверка безопасности
- Использует cookie реальной авторизованной сессии пользователя как секрет
- Инструменты подписки и голосования меняют состояние аккаунта в Bugboard
Коротко о README
README на английском описывает MCP-клиенту доступ к проектам, версиям, багам, истории, подпискам и голосам 1C Bugboard через cookie существующей сессии. Объясняет опаковые хендлы, безопасные операции записи с проверкой состояния, запуск через mise в HTTP или stdio режимах, сборку и публикацию Docker-образа в ghcr.io, требования к вводам инструментов и раздел безопасности с явным запретом публиковать порт вне loopback. Лицензия source-available Apache-2.0 with Commons Clause.
Частые вопросы
Сервер сам логинится в Bugboard?
Нет, он использует cookie уже существующей авторизованной сессии браузера, не собирает и не хранит пароль.
Что произойдет при повторной подписке на баг, на который вы уже подписаны?
Инструмент сверит текущее состояние, увидит, что действие не нужно, и пропустит его как no-op вместо ошибки.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything