Overview of @zereight/mcp-gitlab
mainThe @zereight/mcp-gitlab package is a comprehensive Model Context Protocol (MCP) server designed for AI clients to interact with GitLab. It enables management of various GitLab resources including projects, merge requests, issues, pipelines, wikis, releases, and milestones.
Key Capabilities:
- Broad GitLab Support: Manage repositories, issues, merge requests, pipelines, wikis, releases, labels, and milestones.
- Flexible Authentication: Supports Personal Access Tokens (PAT), local OAuth2 browser flows, MCP OAuth proxies, and per-request remote authentication.
- Multiple Transport Protocols: Supports
stdio(for local clients),SSE(for legacy clients), andStreamable HTTP(for modern remote deployments). - Self-Hosting Ready: Supports custom GitLab instances, proxy configurations, and dynamic API URL routing.
- Client Compatibility: Works with VS Code, Claude, Cursor, Copilot, and other MCP-compatible clients.