mcp-gitlab
6
The GitLab MCP Server is a tool for interacting with GitLab, enabling tasks such as managing repositories, merge requests, and CI/CD setups through a Model Context Protocol (MCP). It is designed to integrate with AI assistants to enhance project management and code review processes.
GitLab MCP Server
A Model Context Protocol (MCP) server designed to facilitate interaction with your GitLab account. Key features include:
Features
- Core Repository Features: List projects, manage branches and repositories, work with merge requests, and more.
- Project Settings & Integrations: Manage integrations and services, configure Slack, and set up webhooks.
- CI/CD Management: Manage pipeline triggers and variables, and control pipelines.
- User & Group Administration: Manage users, groups, memberships, and project access levels.
Installation
- Requires Node.js (v16 or higher) and a GitLab account with an API token.
- Setup involves cloning the repository, installing dependencies, building the server, and configuring the GitLab API token.
Integration with AI Assistants
- Allows AI assistants to view, analyze, and review code, manage project workflows, explore project structure, and configure CI/CD and integrations.