Community MCP server for GitLab DevOps platform. Agents can manage repositories and branches, create and review merge requests, trigger and monitor CI/CD pipelines, handle issues and milestones, and query project metadata. Supports both GitLab.com and self-hosted instances. Essential for teams using GitLab for the full DevOps lifecycle.
npx -y @kopfkino/mcp-server-gitlab
{
"mcpServers": {
"gitlab": {
"env": {
"GITLAB_URL": "https://gitlab.com",
"GITLAB_TOKEN": "your-personal-access-token"
},
"args": [
"-y",
"@kopfkino/mcp-server-gitlab"
],
"command": "npx"
}
}
}Create GitLab issue
{
"type": "object",
"required": [
"project_id",
"title"
],
"properties": {
"title": {
"type": "string"
},
"project_id": {
"type": "integer"
},
"description": {
"type": "string"
}
}
}// Input
{
"title": "Fix CI pipeline",
"project_id": 1
}// Output
{
"iid": 42,
"web_url": "https://gitlab.com/project/-/issues/42"
}List GitLab MRs
{
"type": "object",
"required": [
"project_id"
],
"properties": {
"state": {
"type": "string"
},
"project_id": {
"type": "integer"
}
}
}// Input
{
"state": "opened",
"project_id": 1
}// Output
{
"merge_requests": [
{
"iid": 10,
"state": "opened",
"title": "Add auth"
}
]
}Community MCP server for GitLab DevOps platform. Agents can manage repositories and branches, create and review merge requests, trigger and monitor CI/CD pipelines, handle issues and milestones, and query project metadata. Supports both GitLab.com and self-hosted instances. Essential for teams using GitLab for the full DevOps lifecycle.
GitLab provides 2 tools including create_issue, list_merge_requests.
Yes, GitLab is completely free to use with no usage limits on the free tier.
You can install GitLab using the following command: npx -y @kopfkino/mcp-server-gitlab. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
GitLab is listed under the Development Tools category in the AgentForge MCP registry.
GitLab has a current uptime of 99.82% with an average response time of 220ms.
To connect GitLab, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of GitLab's tools via the Model Context Protocol.