Skip to Content

GitLab MCP

Manage merge requests, issues, CI/CD pipelines, and code in GitLab projects and groups.

Overview

Catalog IDmcp-gitlab
Categorycode-platform
Auth methodOAuth
Blast radiusmoderate
TrustVerified — published by cendriix
Version1.2.0
Regionsus-east-1, eu-west-1

Tools

ToolDescription
create_merge_requestCreate a new merge request.
list_issuesList issues in a GitLab project.
push_fileCreate or update a file in a repository.
run_pipelineTrigger a CI/CD pipeline.
search_codeSearch for code in a project.

Tool parameters

create_merge_request

Create a new merge request.

ParameterTypeDescription
project_idstringrequiredProject ID or URL-encoded path
source_branchstringrequiredSource branch
target_branchstringrequiredTarget branch
titlestringrequiredMR title
descriptionstringoptionalMR description

list_issues

List issues in a GitLab project.

ParameterTypeDescription
project_idstringrequiredProject ID or URL-encoded path
statestringoptionalFilter by state
labelsstringoptionalComma-separated labels

push_file

Create or update a file in a repository.

ParameterTypeDescription
project_idstringrequiredProject ID or URL-encoded path
file_pathstringrequiredPath to file
branchstringrequiredTarget branch
contentstringrequiredFile content
commit_messagestringrequiredCommit message

run_pipeline

Trigger a CI/CD pipeline.

ParameterTypeDescription
project_idstringrequiredProject ID or URL-encoded path
refstringrequiredBranch or tag to run pipeline on
variablesarrayoptionalPipeline variables [{key, value}]

search_code

Search for code in a project.

ParameterTypeDescription
project_idstringrequiredProject ID or URL-encoded path
searchstringrequiredSearch query

Installing

  1. In Cendriix, go to Settings → MCPs
  2. Find GitLab and click Install
  3. Click Authorize after installing. Cendriix completes the OAuth flow with the provider and refreshes tokens automatically — you never paste a long-lived secret.
  4. Click Test Connection to run a health check and list available tools

Authentication. Click Authorize after installing. Cendriix completes the OAuth flow with the provider and refreshes tokens automatically — you never paste a long-lived secret.

Blast radius

This MCP is classified moderate. This MCP can create and update records in the connected service, but cannot delete infrastructure.

Every tool invocation is recorded in your Audit Log. You can remove this MCP at any time from Settings → MCPs, which revokes tool access immediately.

Further reading

Last updated on