GitLab CI/CD MCP
An open-source MCP server that enables LLM agents to interact with GitLab CI/CD features. It supports operations on pipelines, jobs, schedules, merge requests, and repository files. The server is designed for both GitLab SaaS and self-hosted instances, offering features like structured output, pagination, and configurable proxy handling for corporate networks.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- List and retrieve details of CI/CD pipelines
- Trigger or retry pipelines and jobs
- Retrieve and grep through job logs
- Manage merge requests and repository files
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
gitlab-ci-mcp 0.5.1
{
"version": "0.5.1",
"transport": "stdio",
"identifier": "gitlab-ci-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "GITLAB_URL",
"format": "string",
"isRequired": true,
"description": "GitLab instance URL (e.g. https://gitlab.com or https://gitlab.example.com)"
},
{
"name": "GITLAB_TOKEN",
"format": "string",
"isRequired": true,
"description": "GitLab Personal Access Token with 'api' scope"
},
{
"name": "GITLAB_PROJECT_PATH",
"format": "string",
"description": "Default project path (e.g. my-org/my-repo); can be overridden per call"
},
{
"name": "GITLAB_SSL_VERIFY",
"format": "string",
"default": "true",
"description": "Verify SSL certificates (true/false). Set to 'false' for self-hosted GitLab with self-signed certs."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"gitlab-ci-cd-mcp": {
"command": "uvx",
"args": [
"gitlab-ci-mcp==0.5.1"
],
"env": {
"GITLAB_URL": "<YOUR_GITLAB_URL>",
"GITLAB_TOKEN": "<YOUR_GITLAB_TOKEN>",
"GITLAB_PROJECT_PATH": "<YOUR_GITLAB_PROJECT_PATH>",
"GITLAB_SSL_VERIFY": "<YOUR_GITLAB_SSL_VERIFY>"
}
}
}
}Cline
{
"mcpServers": {
"gitlab-ci-cd-mcp": {
"command": "uvx",
"args": [
"gitlab-ci-mcp==0.5.1"
],
"env": {
"GITLAB_URL": "<YOUR_GITLAB_URL>",
"GITLAB_TOKEN": "<YOUR_GITLAB_TOKEN>",
"GITLAB_PROJECT_PATH": "<YOUR_GITLAB_PROJECT_PATH>",
"GITLAB_SSL_VERIFY": "<YOUR_GITLAB_SSL_VERIFY>"
}
}
}
}VS Code
{
"servers": {
"gitlab-ci-cd-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"gitlab-ci-mcp==0.5.1"
],
"env": {
"GITLAB_URL": "<YOUR_GITLAB_URL>",
"GITLAB_TOKEN": "<YOUR_GITLAB_TOKEN>",
"GITLAB_PROJECT_PATH": "<YOUR_GITLAB_PROJECT_PATH>",
"GITLAB_SSL_VERIFY": "<YOUR_GITLAB_SSL_VERIFY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"gitlab-ci-cd-mcp": {
"command": "uvx",
"args": [
"gitlab-ci-mcp==0.5.1"
],
"env": {
"GITLAB_URL": "<YOUR_GITLAB_URL>",
"GITLAB_TOKEN": "<YOUR_GITLAB_TOKEN>",
"GITLAB_PROJECT_PATH": "<YOUR_GITLAB_PROJECT_PATH>",
"GITLAB_SSL_VERIFY": "<YOUR_GITLAB_SSL_VERIFY>"
}
}
}
}Let your agent find its tools
Find servers like GitLab CI/CD MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.