GitLab icon

GitLab

Createdzereight

Enables programmatic interaction with GitLab repositories and resources via a Model Context Protocol server.

About

This GitLab Model Context Protocol (MCP) server provides a suite of tools for interacting with GitLab programmatically. It allows users to create, read, update, and delete resources within GitLab projects, including files, issues, merge requests, and labels. Offering a range of functionalities from creating new repositories to managing merge request diffs, this server streamlines GitLab workflows for automated tasks and integrations. The included bug fixes and improvements ensure a robust and efficient experience.

Key Features

  • Create and update files, issues, and merge requests within GitLab projects.
  • Search for repositories and manage project labels.
  • Fork repositories and create new branches.
  • Retrieve file contents and merge request details.
  • Push multiple files in a single commit.

Use Cases

  • Automated code deployments and updates.
  • Programmatic issue tracking and project management.
  • Integration with AI tools like Claude App and Cursor for enhanced development workflows.