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_issueOpen a new issue in a GitLab project with title, description, labels, and assignees.
search_issuesSearch issues across projects with filters for state, labels, milestone, and assignee.
create_merge_requestOpen a merge request between two branches with title, description, and reviewers.
get_merge_requestFetch a merge request with its source and target branches, pipeline status, and approvals.
list_merge_request_changesList the files changed in a merge request with diffs.
get_file_contentsRead a file from a project at a specific ref.
list_pipelinesList CI/CD pipelines for a project filtered by branch, status, or user.
get_pipeline_jobFetch a pipeline job with its log, status, and runner.
list_vulnerabilitiesList 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