Skip to content
Kitbay
Submit
MCP server

GitLab MCP Server

Runs locallyMITUpdated on Nov 10, 20262,097GitHub starsCan change dataNeeds an API key

A community MCP server for GitLab, written in TypeScript and published on npm as @zereight/mcp-gitlab.

What it does

A community MCP server for GitLab, written in TypeScript and published on npm as @zereight/mcp-gitlab. It usually runs on your machine over stdio, using a GitLab personal access token or a local OAuth sign-in against gitlab.com or a self-managed instance, and it can also be deployed as a shared Streamable HTTP or SSE service with per-user tokens or an MCP OAuth flow. By default it exposes a core set of about 40 tools and lets the agent switch on further toolsets during a session. Coverage includes projects, merge requests and their diffs, issues, pipelines and job logs, wikis, releases, tags and milestones, and a read-only permission mode is available.

Capabilities

  • Read merge request diffs and changed files
  • Read paginated pipeline job output
  • Manage projects, issues and merge requests
  • Work with wikis, releases, tags and milestones
  • Enable extra toolsets during a session