GitLab MCP Server

José M. Requena Plens·jmrplens.gitlab-mcp-server

GitLab MCP server exposing the REST v4 and GraphQL APIs as tools for AI assistants.

A Model Context Protocol (MCP) server that connects AI assistants (Claude, Cursor, VS Code + Copilot, and any MCP client) to GitLab.com or self-managed GitLab instances. Covers the full REST API v4 and GraphQL with automatic edition gating — roughly 850 to 1070 tools depending on the GitLab tier — plus 45 MCP resources, 37 prompts, argument completions, and progress notifications. Single static binary, stdio and HTTP transports, read-only and safe (mutation-preview) modes, and an interactive setup wizard (gitlab-mcp-server --setup) that auto-configures most MCP clients.

winget install --id jmrplens.gitlab-mcp-server --exact --source winget

Latest 2.5.2·July 22, 2026

Release Notes

Changelog 🐛 Bug Fixes

  • 077a557: fix(http): default to gitlab.com when no instance URL is provided (#241) (@jmrplens) 🚧 Maintenance
  • 90f2ed5: chore: update manifests for v2.5.1 (@jmrplens)

Installer type: portable

x6464795B71C4749F40CAA513DC1D040CFF97119C55592FBF4C12AA484050D808AF
arm64301A75FADDE1D63EF2837E97FB769C51EA31B3EE0BC94D0A5FC52E2A533C0832

Details

Homepage
https://github.com/jmrplens/gitlab-mcp-server
License
MIT
Publisher
José M. Requena Plens
Support
https://github.com/jmrplens/gitlab-mcp-server/issues
Privacy Policy
https://github.com/jmrplens/gitlab-mcp-server/blob/main/PRIVACY.md
Moniker
gitlab-mcp-server

Tags

aici-cdclaudedevopsgitlabgraphqlllmmcpmodel-context-protocolrest-api

Older versions (1)

2.5.0
x64F802F8197535782F1A7357F5DF42117766ADCFF29EC94973D3E9B70389ECB042
arm646DA31DA26F9BD95A42B0AFA2C214903342447794A1226F5F77133A18C8FB12A2