mcp-gitlab-api

dabump/mcp-gitlab-api
★ 0 stars Go 🔌 API Integration Updated 1d ago
A GitLab MCP server built on golang
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-gitlab-api": {
      "command": "go",
      "args": [
        "run",
        "github.com/dabump/mcp-gitlab-api@latest"
      ]
    }
  }
}

README Excerpt

MCP server for GitLab, written in Go. It uses `gitlab.com/gitlab-org/api/client-go` for authenticated GitLab API access and `github.com/mark3labs/mcp-go` for MCP stdio transport. Create `config.yaml`: ```yaml server: transport: "stdio" host: "127.0.0.1" port: 8080 endpoint: "/mcp" gitlab: url: "https://gitlab.com"

Tools (20)

GITLAB_URLgitlab_approve_merge_requestgitlab_assign_issuegitlab_blame_filegitlab_cancel_jobgitlab_compare_refsgitlab_create_issuegitlab_create_issue_commentgitlab_create_merge_requestgitlab_create_merge_request_commentgitlab_find_project_maintainersgitlab_get_code_ownersgitlab_get_commit_diffgitlab_get_filegitlab_get_issuegitlab_get_job_artifactgitlab_get_job_loggitlab_get_merge_requestgitlab_get_merge_request_pipelinegitlab_get_pipeline