mcp-gitlab
If you are the rightful owner of mcp-gitlab and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The GitLab MCP Server is a Model Context Protocol server that allows interaction with GitLab accounts for managing repositories, merge requests, CI/CD, and more.
The GitLab MCP Server is an advanced tool designed to facilitate seamless interaction with GitLab repositories. It extends the capabilities of the Model Context Protocol by providing a comprehensive suite of features for managing projects, branches, merge requests, and CI/CD pipelines. Users can list projects, manage branches, and work with merge requests, including adding comments and internal notes. The server also supports project settings and integrations, such as configuring Slack and webhooks, and offers robust CI/CD management tools. Additionally, it provides user and group administration functionalities, allowing for efficient management of project members and access levels. The server is designed to integrate with AI assistants, enabling them to view and analyze code, provide code reviews, manage workflows, and explore project structures.
Features
- Core Repository Features: Includes listing projects, managing branches, working with merge requests, and comparing repository file contents.
- Project Settings & Integrations: Manage project integrations, configure Slack, and set up webhooks.
- CI/CD Management: Work with pipeline trigger tokens, manage CI/CD variables, and control pipelines.
- User & Group Administration: List and manage users, groups, and project members.