Tracecat

GitLab MCP server

Read and write GitLab projects, issues, and merge requests through GitLab Duo.

Source control
http
Official docs

About

Connect Tracecat to GitLab to read and write projects, issues, merge requests, and pipelines for AppSec, DevOps, and SOC teams. You can triage a SAST or dependency finding and open a tracking issue assigned to the right code owner for fast remediation. From there, comment on merge requests, retry failed pipelines, and pull security findings into incident timelines with full audit attribution.

Setup

  1. 1

    Sign in with OAuth

    You'll authorize Tracecat to access GitLab on your behalf. No API keys to manage.

  2. 2

    Select the GitLab tile in the Tracecat MCP catalog

    Open the MCP catalog in your workspace, select the GitLab tile, and complete the OAuth flow.

  3. 3

    Enable GitLab in your agent

    In your ai.agent action or Agents tools tab, select GitLab from the MCP integrations dropdown.

Tools

create_issue

Open a new issue in a GitLab project with title, description, labels, and assignees.

search_issues

Search issues across projects with filters for state, labels, milestone, and assignee.

create_merge_request

Open a merge request between two branches with title, description, and reviewers.

get_merge_request

Fetch a merge request with its source and target branches, pipeline status, and approvals.

list_merge_request_changes

List the files changed in a merge request with diffs.

get_file_contents

Read a file from a project at a specific ref.

list_pipelines

List CI/CD pipelines for a project filtered by branch, status, or user.

get_pipeline_job

Fetch a pipeline job with its log, status, and runner.

list_vulnerabilities

List vulnerabilities surfaced by GitLab security scanners for a project.

Deploy the GitLab MCP server in minutes

Connect your security agents to 50+ hosted MCP servers.

Self-host free