HomeVersion Control › gitlab-ci-mcp

gitlab-ci-mcp

GitLab CI/CD MCP — pipelines, jobs, schedules, MRs, files. Any GitLab (SaaS or self-hosted).

Python CloudLocal
★ 2 stars Last pushed 2026-08-12 License: MIT

Topics: Version Control

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.5.1)

uvx gitlab-ci-mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "gitlab-ci-mcp": {
      "command": "uvx",
      "args": [
        "gitlab-ci-mcp"
      ],
      "env": {
        "GITLAB_URL": "<YOUR_VALUE>",
        "GITLAB_TOKEN": "<YOUR_VALUE>",
        "GITLAB_PROJECT_PATH": "<YOUR_VALUE>",
        "GITLAB_SSL_VERIFY": "<YOUR_VALUE>"
      }
    }
  }
}
  • GITLAB_URL required — GitLab instance URL (e.g. https://gitlab.com or https://gitlab.example.com)
  • GITLAB_TOKEN required secret — GitLab Personal Access Token with 'api' scope
  • GITLAB_PROJECT_PATH — Default project path (e.g. my-org/my-repo); can be overridden per call
  • GITLAB_SSL_VERIFY — Verify SSL certificates (true/false). Set to 'false' for self-hosted GitLab with self-signed certs.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry