Skip to main content

GitLab

⚙️ Developer Tools

Manage GitLab projects, issues, merge requests, and file operations through AI assistants. Supports both GitLab.com and self-hosted instances. Create branches, review code, manage CI pipelines, and track issues with personal access token authentication.

Tags

gitmerge requestsCI/CD

Tools (9)

create_or_update_filepush_filessearch_repositoriescreate_repositoryget_file_contentscreate_issuecreate_merge_requestfork_repositorycreate_branch

Client configuration

Cursor (.cursor/mcp.json)

{ "mcpServers": { "gitlab": { "command": "npx", "args": [ "-y", "@zereight/mcp-gitlab@2.1.54" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "your-gitlab-personal-access-token-here", "GITLAB_API_URL": "your-gitlab-api-url-here", "GITLAB_READ_ONLY_MODE": "your-gitlab-read-only-mode-here" } } } }

VS Code (.vscode/mcp.json)

{ "servers": { "gitlab": { "command": "npx", "args": [ "-y", "@zereight/mcp-gitlab@2.1.54" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "your-gitlab-personal-access-token-here", "GITLAB_API_URL": "your-gitlab-api-url-here", "GITLAB_READ_ONLY_MODE": "your-gitlab-read-only-mode-here" }, "type": "stdio" } } }

Replace the placeholders before connecting. Authorize in your client when prompted.

The Cursor JSON also works in Claude Desktop's local MCP configuration. Install the required runtime and local software first.

Documentation →