claude mcp add gitlab-mr-mcp -- npx -y gitlab-mr-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
94 โ ยท kopfrechner/gitlab-mr-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 13 sources
Score
score 1,303 ยท 94 โ ยท 13 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kopfrechner/gitlab-mr-mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
A Model Context Protocol (MCP) server for interacting with GitLab merge requests and issues. ๐ Overview This project implements a server using the Model Context Protocol (MCP) that allows AI agents to interact with GitLab repositories. It provides tools for: - 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 - Setting merge request title and description ๐ฆ Installation โก Using Smithery To install GitLab MR MCP for Claude Desktop automatically via Smithery: ๐ ๏ธ Manual Installation ๐ง Prerequisites - Node.js - GitLab access token with API access - GitLab project ID(s) ๐ Setup 1. Clone this repository 2. Install dependencies: 3. Add the following to your MCP client configuration: ๐ ๏ธ Available Tools * get_projects Gets a list of GitLab projects accessible with your token. * list_open_merge_requests Lists all open merge requests in the specified project. * get_merge_request_details Gets detailed information about a specific merge request. * get_merge_request_comments Gets comments from a specific merge request, including discussion notes and diff notes. * add_merge_request_comment Adds a general comment to a merge request. * add_merge_request_diff_comment Adds a comment to a specific line in a file within a merge request. * get_merge_request_diff Gets the diff for a merge request. * get_issue_details Gets detailed information about a specific issue. * set_merge_request_title Set the title of a merge request * set_merge_request_description Set the description of a merge request ๐๏ธ Development ๐ Running Inspector Set up environment variables: For use with MCP clients, you can run: ๐ ๏ธ Troubleshooting If you encounter permissions issues (403 Forbidden), check: 1. Your GitLab token has the proper scopes (api, read_api) 2. The token user has proper access to the projects