Connects Claude to any GitLab instance (gitlab.com, self-hosted, or enterprise) through the REST API. Exposes 27 tools across projects, groups, merge requests, issues, pipelines, and search. You can list and filter resources, create and update MRs and issues, comment on threads, check pipeline status, pull job logs, and search code across repos. Built with security focus: tokens stay local via stdio transport, input validation prevents injection attacks, and the codebase gets automated CVE scanning. Works through uvx, pip, or container. Needs a personal access token with read_api for viewing or full api scope for write operations. Useful when you want Claude to review MRs, triage issues, or check CI status without switching contexts.
claude mcp add --transport stdio io.github.crunchtools-gitlab -- uvx mcp-gitlab-crunchtools