OlympHill
gitlab-mr-mcp logo

gitlab-mr-mcpInteract seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

GitLab MR MCP is a Model Context Protocol (MCP) server designed to interact with GitLab repositories. It enables AI agents to manage merge requests and issues by providing tools for tasks such as listing available projects, fetching merge request details, getting merge request diffs, adding comments, and setting merge request titles and descriptions. The project implements a server using the MCP and includes features like getting a list of GitLab projects, listing open merge requests in a specified project, getting detailed information about a specific merge request, and getting the diff for a merge request. Additionally, it provides tools for getting and setting the title and description of a merge request and fetching issue details. To use GitLab MR MCP, you need to install Node.js and access a GitLab token with API access, as well as a project ID. The project includes documentation on installation and setup through Smithery or manual installation and configuration. This repository is open-source and welcomes contributions. The license is MIT. The purpose is to provide a seamless interaction experience with GitLab repositories for managing merge requests and issues, streamlining the code review process.

Key features

  • Listing available GitLab projects
  • Fetching merge request details and comments
  • Getting merge request diffs
  • Adding comments to merge requests
  • Adding line-specific comments to code in merge request diffs
  • Fetching issue details

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Code Review Automation

Use GitLab MR MCP to automate code review tasks, such as fetching merge request details and adding comments.

Issue Tracking

Utilize GitLab MR MCP to fetch issue details and streamline issue tracking and management.

Merge Request Management

Leverage GitLab MR MCP to manage merge requests, including setting titles and descriptions, and adding comments.

Pros & Cons

Pros

  • Seamless interaction with GitLab repositories
  • Streamlined code review process
  • Ability to fetch details and add comments to merge requests and issues

Cons

  • Requires GitLab access token with API access
  • Needs proper setup and configuration

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Do I need to configure GitLab MR MCP?

Yes, GitLab MR MCP needs proper setup and configuration to function correctly.

Asked by Jibril Abubakar · May 23, 2026

What features are included in GitLab MR MCP?

Key features include listing available GitLab projects, fetching merge request details, getting merge request diffs, and fetching issue details.

Asked by Paulo Cardoso · Apr 26, 2026

Can I add comments to merge requests?

Yes, GitLab MR MCP allows you to add comments to merge requests, including line-specific comments to code in merge request diffs.

Asked by Amos Fältskog · Apr 18, 2026

What is required to use GitLab MR MCP?

To use GitLab MR MCP, you need to install Node.js and have a GitLab access token with API access.

Asked by Stella Papadopoulos · Apr 15, 2026

Ask a question

MCP Servers alternatives