Как дать агенту доступ в GitLab
glab — официальный CLI GitLab. Через него агент смотрит репозитории, merge requests, CI/CD и issues прямо из терминала. Как подключить.
Чтобы агент видел не только локальные файлы, но и то, что лежит в GitLab — другие репозитории, merge requests, статус CI — ему дают доступ через glab, официальный CLI GitLab.
Зачем агенту GitLab
Часто фича размазана по нескольким репозиториям: фронт в одном, бэк в другом. Чтобы понять, как она реализована, агенту надо туда заглянуть. С glab он делает это сам из терминала:
- посмотреть код в репозиториях фронта и бэка;
- разобрать merge request — что меняется;
- глянуть статус CI/CD, issues.
В /generate-test именно через glab агент лезет во фронт- и бэк-репы — посмотреть реализацию фичи, поля, data-testid.
Как дать
glab — это CLI, а не MCP-сервер: агент вызывает его командами через терминал (как git или npm).
brew install glab # или другой пакетный менеджер
glab auth login # авторизоваться в своём GitLab (в т.ч. селфхост)Дальше агент пользуется командами glab repo, glab mr, glab ci и т.д.
Если планируешь добавлять data-testid в фронт — репозиторий проще склонировать локально, тогда агент правит файлы напрямую, а не только читает их через glab.
У GitLab есть и официальный MCP-сервер, но glab — самый простой путь: он уже умеет всё нужное и ставится одной командой. Разница MCP vs CLI — в статье про MCP-серверы.
Проверь себя
1. Что такое glab?
2. Чем glab подключается иначе, чем MCP-серверы?
Как дать агенту браузер
Playwright даёт агенту живой браузер: открывать страницы, кликать, читать DOM, снимать локаторы — и гонять e2e-тесты. Как подключить.
Как дать агенту доступ к Jira и Confluence
Atlassian MCP даёт агенту требования из Confluence и задачи из Jira. Откуда агент берёт описание фичи и бизнес-правила. Как подключить.