Back to Apps

mcp-gitlab
by vish288
Powerful MCP server for GitLab API providing 80+ tools to manage projects, merge requests, pipelines, and issues.
0 stars
Works in:VS Code CopilotCursorGemini CLIWindsurf
Exposes:ToolsResourcesPrompts
What it does
Connects AI assistants to the GitLab REST API, enabling comprehensive management of the entire GitLab lifecycle. It allows AI to interact with projects, groups, merge requests, CI/CD pipelines, and issue tracking for both GitLab.com and self-hosted instances.
Tools
gitlab_get_project: Retrieve detailed project information.gitlab_create_mr: Initiate new merge requests.gitlab_merge_mr: Merge approved requests into target branches.gitlab_list_pipelines: Monitor CI/CD pipeline status.gitlab_get_job_log: Analyze build logs for debugging.gitlab_create_issue: Track bugs and feature requests.gitlab_list_mr_discussions: Manage code review threads.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"gitlab": {
"command": "uvx",
"args": ["mcp-gitlab"],
"env": {
"GITLAB_URL": "https://gitlab.example.com",
"GITLAB_TOKEN": "your-token-here"
}
}
}
}
Supported hosts
Claude Desktop, Claude Code, Cursor, Windsurf, VS Code Copilot, Gemini CLI.
Quick install
uvx mcp-gitlabInformation
- Pricing
- free
- Published
- 6/16/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Cursor
Add to ~/.cursor/mcp.json or .cursor/mcp.jsonWindsurf
Add to ~/.codeium/windsurf/mcp_config.jsonclaude-ai
Requires HTTP transport setup via ngrok or hosting.Gemini CLI
gemini mcp add -e GITLAB_URL=... -e GITLAB_TOKEN=... gitlab uvx mcp-gitlabClaude Desktop
{
"mcpServers": {
"gitlab": {
"command": "uvx",
"args": ["mcp-gitlab"],
"env": {
"GITLAB_URL": "https://gitlab.example.com",
"GITLAB_TOKEN": "your-token-here"
}
}
}
}VS Code Copilot
Add to settings.json github.copilot.chat.mcp.servers





