Задачи и код в GitLab

GitLab MCP Server

Сервер для GitLab с большим набором инструментов: проекты, ветки, задачи, мерж-реквесты, а по отдельному разрешению — пайплайны, вики и релизы. Работает и с gitlab.com, и со своей установкой.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Читает файлы проекта и ищет репозиторииget_file_contents · search_repositories
  • Ищет и заводит задачиlist_issues · create_issue
  • Разбирает мерж-реквесты по файлам и создаёт новыеlist_merge_requests · list_merge_request_changed_files · create_merge_request
  • Оставляет комментарии к задачам и мерж-реквестамcreate_note · create_merge_request_note
  • Включает по запросу дополнительные наборы инструментовdiscover_tools

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Покажи открытые задачи в проекте shop и отсортируй их по дате.

Разбери мерж-реквест №42 по файлам и скажи, что в нём рискованно.

Заведи задачу: на странице оплаты не работает кнопка «Назад», добавь шаги для повторения.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Node.js 18.17 или новее, Аккаунт GitLab, Личный токен доступа GitLab.
  2. Создайте личный токен доступа в GitLab: Settings → Access tokens.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Замените значения-заглушки на свои: ключи, токены, пути.
  6. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": [
        "-y",
        "@zereight/mcp-gitlab@latest"
      ],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "glpat-…",
        "GITLAB_API_URL": "https://gitlab.com/api/v4",
        "GITLAB_PERMISSION_MODE": "readonly"
      }
    }
  }
}

Пайплайны, вики, релизы и поиск по умолчанию выключены: включите нужные группы переменной GITLAB_TOOLSETS, например GITLAB_TOOLSETS=pipelines,wiki. Для своей установки GitLab замените адрес в GITLAB_API_URL.

Безопасность

Помощник действует с правами вашего токена. Значение GITLAB_PERMISSION_MODE=readonly оставляет только чтение; для изменений поставьте modify — тогда удаление останется недоступным.

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

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный

Строит карту вашего проекта: где какие функции и кто кого вызывает. ИИ отвечает на вопросы о коде быстрее и тратит меньше токенов на поиск.

КодНужна настройкаЗвёзд на GitHub: 71 641