К основному содержанию
MCP-сервер CX Codex

GitLab MCP Server — MCP-сервер для Claude Code: что делает

Подключает GitLab к агенту: проекты, merge requests, issues, пайплайны, wiki и релизы доступны прямо в чате.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env GITLAB_PERSONAL_ACCESS_TOKEN=<GITLAB_PERSONAL_ACCESS_TOKEN> --env GITLAB_PERSONAL_ACCESS_TOKEN_FILE=<GITLAB_PERSONAL_ACCESS_TOKEN_FILE> --env GITLAB_JOB_TOKEN=<GITLAB_JOB_TOKEN> --env GITLAB_AUTH_COOKIE_PATH=<GITLAB_AUTH_COOKIE_PATH> --env GITLAB_USE_OAUTH=<GITLAB_USE_OAUTH> --transport stdio gitlab-mcp-server -- npx -y @zereight/mcp-gitlab
Открыть на GitHub

Что делает GitLab MCP Server

Сервер даёт агенту инструменты для работы с GitLab через API. По умолчанию включены 40 инструментов: 38 базовых плюс discover_tools и help. Всего в наборах 278, и лишние можно подтянуть вызовом discover_tools — набор api лучше не включать, пока не готовы принять риск обхода ограничений.

Ставится бинарник zereight-mcp-gitlab: npm install -g @zereight/mcp-gitlab, Homebrew или разовый запуск через npx -y @zereight/mcp-gitlab@latest. Дальше регистрируете сервер в клиенте — для Claude это claude mcp add, для Codex codex mcp add, для Cursor и Copilot правится JSON конфига. Нужен токен: локально проще всего GITLAB_PERSONAL_ACCESS_TOKEN, можно читать его из файла через GITLAB_PERSONAL_ACCESS_TOKEN_FILE или включить OAuth.

Пути к проектам задаются как project_id=group%2Fproject, вложенные группы разделяются %2F на каждом сегменте, merge request — merge_request_iid=123. Есть и путь без MCP: скилл плюс CLI, где ответы приходят целиком, без сжатия. Разрушительные инструменты требуют флага --yes.

Какие задачи решает

  • посмотреть изменённые файлы merge request и их диффы
  • вытащить лог упавшего job из пайплайна
  • создать issue или обновить wiki из чата
  • проверить релизы проекта, не открывая браузер
  • найти проект по вложенному пути группы

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

  • Покажи изменённые файлы в merge request !123 проекта group%2Fproject
  • Достань лог последнего упавшего job в пайплайне
  • Создай issue в проекте group%2Fsubgroup%2Fproject с описанием бага

Как установить GitLab MCP Server

Командой платформы

claude mcp add --env GITLAB_PERSONAL_ACCESS_TOKEN=<GITLAB_PERSONAL_ACCESS_TOKEN> --env GITLAB_PERSONAL_ACCESS_TOKEN_FILE=<GITLAB_PERSONAL_ACCESS_TOKEN_FILE> --env GITLAB_JOB_TOKEN=<GITLAB_JOB_TOKEN> --env GITLAB_AUTH_COOKIE_PATH=<GITLAB_AUTH_COOKIE_PATH> --env GITLAB_USE_OAUTH=<GITLAB_USE_OAUTH> --transport stdio gitlab-mcp-server -- npx -y @zereight/mcp-gitlab

Вместо <…> подставьте свои значения. Ещё 16 переменных окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о GitLab MCP Server

Как установить GitLab MCP Server в Claude?

Сначала поставьте бинарник: npm install -g @zereight/mcp-gitlab. Затем зарегистрируйте сервер командой `claude mcp add gitlab-mcp -e GITLAB_PERSONAL_ACCESS_TOKEN=<GITLAB_PERSONAL_ACCESS_TOKEN> -e GITLAB_JOB_TOKEN=<GITLAB_JOB_TOKEN> -- npx -y @zereight/mcp-gitlab`.

Что делает GitLab MCP Server?

Даёт агенту инструменты GitLab: проекты, merge requests, issues, пайплайны, wiki и релизы. Агент вызывает их в чате вместо того, чтобы вы копировали ссылки и диффы вручную.

Можно ли работать с GitLab без MCP?

Да, есть отдельный путь: скилл gitlab-mcp-skill и CLI zereight-mcp-gitlab. Терминал отдаёт полные ответы, сжатие к нему не применяется.

Похожие MCP-серверы

Всё по теме «Git и GitHub» →
gitlab-workflow Mindrally Скилл учит ИИ-ассистента правилам GitLab: от оформления merge request до настройки конвейеров .gitlab-ci.yml. Помогает выстроить командную разработку. CX Codex +1 1 100установок gitlab официальный GitLab Подключает GitLab к Claude Code: агент работает с репозиториями, мерж-реквестами, пайплайнами, задачами и вики прямо из чата. ★ 44 635звёзд репо gitlab-cli-skills vince-winkintel Скилл для работы с GitLab через терминал: merge requests, issues, пайплайны, релизы. Пригодится, когда агент должен сам создавать MR и смотреть статус CI. CX Codex +1 1 900установок cyrus-setup-gitlab cyrusagents Настраивает glab и git-идентичность, чтобы Cyrus мог создавать ветки, коммиты и merge request'ы в вашем проекте. CX Codex +1 785установок gitlab-cicd-pipeline aj-geddes Скилл помогает агенту писать .gitlab-ci.yml: стадии, джобы, кэш, артефакты, деплой в Kubernetes. Пригодится, когда пайплайн надо собрать с нуля или переделать. CX Codex +1 664установок gitlab-ci-patterns Seth Hobson Скилл помогает собирать GitLab CI/CD-пайплайны со стадиями, кэшем и деплоем. Подойдёт для тестирования, сборки и доставки приложений. CX Codex 13 112установок

Из того же набора2

Спонсоры проекта

Компании, которые помогают держать аналитику открытой