
GitLab MCP Server
by sgaunet
Connect Claude to GitLab to manage issues, epics, and CI/CD pipelines directly from your chat.
What it does
This server provides a deep integration between Claude and GitLab, allowing the AI to interact with projects, track progress via issues and epics, and monitor the health of CI/CD pipelines without leaving the chat interface.
Tools
list_issues: Find and filter project or group issues.create_issues: Open new issues with labels and assignees.update_issues: Modify issue titles, descriptions, or states.add_issue_note: Add comments to existing issues.list_labels: Retrieve project labels for organization.get_project_description: Fetch detailed project metadata.update_project_description: Update project-level info.get_project_topics: View project tags.update_project_topics: Manage project tags.list_epics: Access high-level epics (Premium/Ultimate).create_epic: Create new epics (Premium/Ultimate).get_latest_pipeline: Check the status of the most recent CI/CD run.list_pipeline_jobs: Filter and list specific pipeline jobs.get_job_log: Retrieve full logs for a specific job.download_job_trace: Export job logs to local files.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"gitlab-mcp": {
"command": "gitlab-mcp",
"env": {
"GITLAB_TOKEN": "your_personal_access_token",
"GITLAB_URI": "https://gitlab.com"
}
}
}
}
Supported hosts
- Claude Desktop
- Claude Code
Quick install
brew install sgaunet/tools/gitlab-mcpInformation
- Pricing
- free
- Published






