MCP для GitFlic поверх gitflic-cli

gitflic-cli MCP-сервер

MCP-сервер с 76 типизированными инструментами поверх CLI для GitFlic: слияния, задачи, релизы, реестр пакетов, с фильтрами групп и read-only режимом

MCP-сервер

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

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

  • Может создавать, редактировать и сливать запросы на слияние, задачи и релизы
  • GITFLIC_MCP_NO_DESTRUCTIVE снимает только удаление, остальные мутации остаются доступны
  • Токен дает доступ ко всем проектам, к которым имеет права владелец токена
Все причины и проверки
Российский стек

cli-gitflic.ru/mcp-server.html

Установка

Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/gitflic-cli-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Может создавать, редактировать и сливать запросы на слияние, задачи и релизы
  • GITFLIC_MCP_NO_DESTRUCTIVE снимает только удаление, остальные мутации остаются доступны
  • Токен дает доступ ко всем проектам, к которым имеет права владелец токена

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

Что делает

Пакет gitflic-cli-mcp оборачивает CLI gitflic-cli и один в один превращает его подкоманды в 76 типизированных инструментов MCP по стандарту stdio для GitFlic, российской платформы хостинга кода. Инструменты сгруппированы по сущностям: слияния, задачи, ветки, коммиты, блобы, проекты, релизы, теги, пользователи и вебхуки, часть операций пишущая, часть только читает. Набор можно сузить переменными окружения: GITFLIC_MCP_GROUPS оставляет только нужные группы, GITFLIC_MCP_READONLY убирает все мутирующие инструменты, GITFLIC_MCP_NO_DESTRUCTIVE снимает только семь удаляющих операций, не трогая создание и редактирование, а GITFLIC_MCP_TOOLS и GITFLIC_MCP_EXCLUDE дают точечный allowlist и denylist. Сервер также сжимает сырые ответы REST API GitFlic, убирая служебный шум вроде HAL-оберток и полей аватаров, чтобы не тратить токены модели впустую.

Для кого. Для разработчиков, которые ведут код на GitFlic и хотят управлять слияниями, задачами и релизами прямо из агента.

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

  • Репозиторий размещен на GitFlic, а не на GitHub или GitLab
  • Нужен узкий набор инструментов под задачу, например только слияния и задачи
  • Важно, чтобы модель не видела удаляющие операции без явного разрешения

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

  • Код хранится на GitHub или GitLab: этот сервер только для GitFlic
  • Нужен официальный административный инструмент GitFlic для самостоятельного хостинга: это отдельная утилита вендора

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

Покажи открытые запросы на слияние в моем проекте на GitFlic и создай задачу по первому замечанию из ревью

MCP

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

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

GITFLIC_TOKEN обязательная, секрет
Персональный токен доступа GitFlic
GITFLIC_API_BASE
Адрес API для self-hosted GitFlic, если не используется gitflic.ru
GITFLIC_MCP_GROUPS
Список групп инструментов через запятую, например mr,issue
GITFLIC_MCP_READONLY
Значение 1 оставляет только инструменты без мутаций

Ограничения

Проект небольшой и малоизвестный: один автор, минимум внешней обратной связи. Все 76 инструментов по умолчанию уходят хосту в tools/list, это заметная нагрузка на контекст модели, если не сузить набор переменными окружения. Для self-hosted GitFlic нужно отдельно указывать GITFLIC_API_BASE. Заявленное «100% покрытие REST API» и число инструментов не проверялись независимо.

Как отключить. Удалите сервер командой claude mcp remove gitflic или уберите блок gitflic из конфигурации клиента.

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

Нужно ли ставить сам gitflic-cli отдельно?

Нет, npx подтянет и gitflic-cli-mcp, и зависимость gitflic-cli автоматически.

Как запретить модели удалять что-либо?

Задать GITFLIC_MCP_NO_DESTRUCTIVE=1: семь инструментов с удалением пропадут из списка еще на этапе регистрации, а не через подтверждение в хосте.

Обсуждение

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

MCP-серверы
Российский стек

Единственный найденный MCP-сервер для GitFlic, российской платформы хостинга репозиториев: проекты, issue, merge request, файлы, релизы, вебхуки и CI/CD

MCP-серверШирокий доступ

MCP-сервер git на 28 инструментов: агент клонирует, коммитит, ветвит, сливает и перебазирует в локальных репозиториях.

MCP-серверШирокий доступ245Звезды репозитория
Выбор редакции

MCP-сервер для GitLab и self-hosted инстансов: проекты, merge requests, issues, пайплайны, вики и релизы

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

Официальный MCP-сервер GitKraken из CLI gk: git, репозитории, pull request и задачи в GitHub, GitLab, Bitbucket и Jira

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

MCP-сервер для GitVerse с 25 инструментами в стиле bitbucket-mcp: pull requests, инлайн-код-ревью с вердиктами и запуск CI-пайплайнов GitVerse Actions

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

Удаленный MCP-сервер, который отдает агенту документацию и код любого публичного GitHub-репозитория без установки

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

Коротко о README

README на русском объясняет, что MCP-сервер это тонкая прослойка над CLI: каждый тулз маппится на подкоманду gitflic. Дает запуск через npx с токеном в переменной GITFLIC_TOKEN, конфиги для Claude Code и Cursor, таблицу групп инструментов с числом read и write операций в каждой, порядок применения фильтров GROUPS, READONLY, NO_DESTRUCTIVE и TOOLS/EXCLUDE, список из семи удаляющих тулзов и раздел о сжатии сырых ответов REST API GitFlic для экономии токенов.

Бейдж для README

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