GitLab-MCP-Server

poly-mcp/GitLab-MCP-Server

3.2

If you are the rightful owner of GitLab-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

An MCP server for integrating GitLab with AI assistants, enabling management of merge requests, CI/CD analysis, and more.

Tools

Functions exposed to the LLM to take actions

list_merge_requests

List MRs with filters

get_merge_request_details

Get MR details and discussions

approve_merge_request

Approve an MR

merge_merge_request

Execute the merge

list_pipeline_jobs

List CI/CD jobs

analyze_failed_jobs

Analyze errors and suggest fixes

retry_failed_job

Retry a failed job

get_job_log

View job log

create_adr_document

Create ADR document

commit_adr_to_gitlab

Commit ADR to repo

trigger_pipeline

Start new pipeline

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources