GitLab MCP Server · jmrplens — MCP-сервер для Claude Code: обзор и установка
Даёт ИИ-доступ к действиям GitLab через MCP: можно разбирать задачи, запросы на слияние и сбои конвейеров. Поддерживает Free/CE и Ultimate.
claude mcp add --transport http gitlab-mcp-server https://mcp.jmrp.io/gitlabЧто делает GitLab MCP Server
Сервер связывает ИИ-клиент с REST и GraphQL API GitLab. Два инструмента открывают каталог действий: около 876 для Free/CE и до 1103 для Ultimate. Можно спрашивать о задачах и запросах на слияние или просить выяснить причину сбоя конвейера.
Для работы нужен токен GitLab с областью api; для части операций подойдёт read_api. Удалённый HTTP-сервер можно зарегистрировать в Claude Code одной командой. Если подключаться локально через npx, нужно задать GITLAB_URL и GITLAB_TOKEN; для запрета изменений предусмотрен GITLAB_MCP_READ_ONLY=true.
Какие задачи решает
- проверить, безопасно ли сливать запрос на слияние
- выяснить причину сбоя последнего конвейера
- найти открытые задачи, назначенные на себя
- подготовить заметки о выпуске между версиями
Примеры запросов агенту
- Проверь запрос на слияние !15 и скажи, безопасно ли его сливать.
- Разберись, почему упал последний конвейер.
- Найди мои открытые задачи и подготовь заметки о выпуске между v1.0 и v2.0.
Как установить GitLab MCP Server
1Командой платформы: удалённый сервер
claude mcp add --transport http gitlab-mcp-server https://mcp.jmrp.io/gitlab2Командой платформы
claude mcp add --env GITLAB_URL=<GITLAB_URL> --env GITLAB_TOKEN=<GITLAB_TOKEN> --env GITLAB_MCP_SKIP_TLS_VERIFY=<GITLAB_MCP_SKIP_TLS_VERIFY> --env GITLAB_MCP_TOOL_SURFACE=<GITLAB_MCP_TOOL_SURFACE> --env GITLAB_MCP_TIER=<GITLAB_MCP_TIER> --transport stdio jmrplens-gitlab-mcp-server -- npx -y @jmrp.io/gitlab-mcp-serverВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
1Командой платформы: удалённый сервер
codex mcp add jmrplens-gitlab-mcp-server --url https://mcp.jmrp.io/gitlab2Командой платформы
codex mcp add jmrplens-gitlab-mcp-server --env GITLAB_URL=<GITLAB_URL> --env GITLAB_TOKEN=<GITLAB_TOKEN> --env GITLAB_MCP_SKIP_TLS_VERIFY=<GITLAB_MCP_SKIP_TLS_VERIFY> --env GITLAB_MCP_TOOL_SURFACE=<GITLAB_MCP_TOOL_SURFACE> --env GITLAB_MCP_TIER=<GITLAB_MCP_TIER> -- npx -y @jmrp.io/gitlab-mcp-serverВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"jmrplens-gitlab-mcp-server": {
"url": "https://mcp.jmrp.io/gitlab"
}
}
}{
"mcpServers": {
"jmrplens-gitlab-mcp-server": {
"command": "npx",
"args": [
"-y",
"@jmrp.io/gitlab-mcp-server"
],
"env": {
"GITLAB_URL": "<GITLAB_URL>",
"GITLAB_TOKEN": "<GITLAB_TOKEN>",
"GITLAB_MCP_SKIP_TLS_VERIFY": "<GITLAB_MCP_SKIP_TLS_VERIFY>",
"GITLAB_MCP_TOOL_SURFACE": "<GITLAB_MCP_TOOL_SURFACE>",
"GITLAB_MCP_TIER": "<GITLAB_MCP_TIER>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"jmrplens-gitlab-mcp-server": {
"type": "http",
"url": "https://mcp.jmrp.io/gitlab"
}
}
}{
"servers": {
"jmrplens-gitlab-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jmrp.io/gitlab-mcp-server"
],
"env": {
"GITLAB_URL": "<GITLAB_URL>",
"GITLAB_TOKEN": "<GITLAB_TOKEN>",
"GITLAB_MCP_SKIP_TLS_VERIFY": "<GITLAB_MCP_SKIP_TLS_VERIFY>",
"GITLAB_MCP_TOOL_SURFACE": "<GITLAB_MCP_TOOL_SURFACE>",
"GITLAB_MCP_TIER": "<GITLAB_MCP_TIER>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
1Командой платформы: удалённый сервер
gemini mcp add -t http jmrplens-gitlab-mcp-server https://mcp.jmrp.io/gitlab2Командой платформы
gemini mcp add -e GITLAB_URL=<GITLAB_URL> -e GITLAB_TOKEN=<GITLAB_TOKEN> -e GITLAB_MCP_SKIP_TLS_VERIFY=<GITLAB_MCP_SKIP_TLS_VERIFY> -e GITLAB_MCP_TOOL_SURFACE=<GITLAB_MCP_TOOL_SURFACE> -e GITLAB_MCP_TIER=<GITLAB_MCP_TIER> jmrplens-gitlab-mcp-server npx -y @jmrp.io/gitlab-mcp-serverВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о GitLab MCP Server
Как установить GitLab MCP Server в Claude Code?
Выполните claude mcp add --transport http gitlab-mcp-server https://mcp.jmrp.io/gitlab. Для доступа к GitLab серверу понадобится токен с областью api или подходящими правами read_api.
Что делает GitLab MCP Server?
Он подключает ИИ-клиент к GitLab через REST и GraphQL API. С его помощью можно работать с задачами, запросами на слияние и конвейерами.
Какой токен нужен для GitLab MCP Server?
Используйте токен с областью api; read_api подходит для операций, которые GitLab разрешает с этой областью. Чтобы запретить запись, задайте GITLAB_MCP_READ_ONLY=true.
Похожие MCP-серверы
Все MCP-серверы по теме «DevOps и инфраструктура» →Сначала — GitLab MCP Server от других авторов.