Gitlab Mcp Server
Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.
- Transport
- Not stated
- Package
- —
- Registry id
- io.github.jmrplens/gitlab-mcp-server
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
GitLab MCP Server is a Model Context Protocol server, written in Go, that lets an AI assistant work your GitLab for you: review merge requests, triage pipelines, manage issues, draft releases. It covers the REST v4 and GraphQL APIs and runs against GitLab.com or any self-hosted instance, Community or Enterprise Edition. It ships as one static binary (or a container) for Linux, macOS and Windows, speaking stdio for a local client or HTTP for a shared, multi-user deployment.
Read-only mode removes every mutating action, and safe mode turns each one into a preview instead of an execution. The token is never on the registration command line: the container reads it from the environment, and a native binary also reads ~/.gitlab-mcp-server.env. GitLab MCP Server is free and open source under the MIT license, with the full source on GitHub.
Summary drafted from the project's own website. Every sentence is backed by text on that page and was reviewed before publishing.