GitLab MCP: Документация
Обновлено:
Подключение
Remote: https://<ваш-инстанс>/api/v4/mcp — как для GitLab.com, так и для self-managed установок (свой домен вместо <ваш-инстанс>). Авторизация — OAuth 2.0 с Dynamic Client Registration: клиент регистрируется автоматически, ручного создания OAuth-приложения не требуется.
Инструменты
create_issue— создание задачи с описанием, метками и назначением.get_merge_request_diffs— diff изменений merge request'а для ревью без открытия веб-интерфейса.manage_pipeline— запуск, остановка и статус CI/CD пайплайнов.get_job_log— логи конкретной джобы пайплайна, включая упавшие.semantic_code_search— поиск по кодовой базе по смыслу запроса, а не по точному совпадению строк.
Сценарий для агента
«Почему упал пайплайн на ветке feature/auth?», «найди, где обрабатывается refresh-токен, и заведи issue на рефакторинг», «покажи diff последнего merge request'а в этом проекте».
Ограничения
Сервер в статусе Beta — интерфейс инструментов может меняться. Набор доступных возможностей зависит от тарифа проекта: часть AI-функций Duo требует Premium/Ultimate с дополнением GitLab Duo Pro/Enterprise.
Тарифы
Доступен на тарифах Free, Premium и Ultimate; часть функциональности Duo может требовать дополнительной лицензии — уточняйте у администратора инстанса.