MCP для GitFlic: 66 инструментов API
gitflic-mcp
Единственный найденный MCP-сервер для GitFlic, российской платформы хостинга репозиториев: проекты, issue, merge request, файлы, релизы, вебхуки и CI/CD
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Может создавать и удалять проекты, релизы и вебхуки, а также запускать и отменять CI/CD-пайплайны
- Токен доступа дает полный доступ к проектам под правами создавшего его пользователя
Установка
Ручная установка
git clone https://gitflic.ru/project/sazonovfm/gitflic-mcp.git && cd gitflic-mcp && npm install && npm run buildУстановка из исходников, готового пакета в npm нет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер покрывает 66 инструментов из 182 задокументированных эндпоинтов GitFlic API, 13 категорий, включая пользователей, проекты, issue с комментариями, файлы репозитория (чтение до 15 МБ и рекурсивный список), merge request с обсуждениями по коду, ветки, коммиты, теги, релизы, вебхуки и CI/CD (пайплайны, джобы, артефакты, CI/CD-переменные). Построен на TypeScript и официальном MCP SDK с минимальными зависимостями: только сам SDK и Zod. Часть операций GitFlic API не поддерживает: например, DELETE для веток возвращает 405 на api.gitflic.ru, и сервер честно об этом предупреждает вместо того, чтобы делать вид, что инструмент работает.
Для кого. Для команд на GitFlic, которым нужен агентский доступ к проектам, merge request'ам и CI/CD без альтернатив на рынке.
Подходит, если
- Нужно вести issue и merge request'ы на GitFlic из чата с агентом
- Нужно управлять релизами, тегами и вебхуками проекта
- Нужен запуск и мониторинг CI/CD-пайплайнов GitFlic
Не подходит, если
- Нужно удалить ветку через API: GitFlic отдает 405, нужна обычная команда git push origin с двоеточием вместо API
- Нужен CI/CD без настройки собственного файла .gitflic-ci.yaml и подключенного раннера
Пример запроса к агенту
Создай merge request из ветки feature в main в проекте myorg/backend и запусти пайплайн на немОграничения
Покрывает 66 из 182 задокументированных эндпоинтов, часть операций осталась за рамками. Удаление веток через API не работает на api.gitflic.ru (405 Method Not Allowed). Это ограничение самого GitFlic, а не ошибка сервера. Инструменты CI/CD требуют файл .gitflic-ci.yaml в репозитории и подключенный раннер, без них start_pipeline и связанные инструменты не сработают.
Как отключить. Удалите запись gitflic из конфигурации MCP-клиента и отзовите токен доступа в настройках GitFlic.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| GITFLIC_TOKEN обязательная, секрет | Токен доступа GitFlic из настроек: Настройки → Токены доступа |
| GITFLIC_API_URL | Базовый URL API, по умолчанию https://api.gitflic.ru |
Проверка безопасности
- Может создавать и удалять проекты, релизы и вебхуки, а также запускать и отменять CI/CD-пайплайны
- Токен доступа дает полный доступ к проектам под правами создавшего его пользователя
Коротко о README
README дает мотивацию (единственный сервер для GitFlic, 66 из 182 эндпоинтов), установку из исходников через npm, таблицу переменных окружения, подробнейшую документацию всех инструментов по 13 категориям с параметрами, известные ограничения (405 на удаление веток, требования к CI/CD) и двуязычную документацию (README.md и README.en.md).
Частые вопросы
Можно ли удалить ветку этим сервером?
Нет, GitFlic API отдает 405 на DELETE ветки, используйте git push origin :refs/heads/имя-ветки как альтернативу.
Есть ли альтернативы для GitFlic?
Автор указывает, что это единственный найденный MCP-сервер для GitFlic.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything