MCP Servers / version-control / GitLab MR MCP

GitLab MR MCP

JSON →
none89version-control

An MCP server for interacting with GitLab merge requests and issues.

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli@latest", "imports": [] } ]
server path: gitlab-mr-mcp
Tools
What this server exposes
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
Configuration
Environment & auth
authnone
envYOUR_GITLAB_TOKEN
envYOUR_GITLAB_HOST
envMR_MCP_GITLAB_TOKEN
envMR_MCP_GITLAB_HOST
Resources
GitLab MR MCP — MCP Server · libregistry