gitlab-mcp

Adit-999/gitlab-mcp

3.4

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

A MCP (Model Context Protocol) server for interacting with GitLab API, providing tools for operations on repositories, issues, merge requests, and more.

Tools

Functions exposed to the LLM to take actions

Warehouse management tools

fork_repository, create_repository, search_projects

Branch operation tool

create_branch, get_default_branch_ref

File operation tool

get_file_contents

Problem management tools

create_issue, list_issues, get_issue, comment_on_issue, list_issue_comments, close_issue

Merge request tool

create_merge_request, list_merge_requests, get_merge_request, comment_on_merge_request, list_merge_request_comments, list_merge_request_changes, get_merge_request_diff, suggest_code_in_merge_request, approve_merge_request, merge_merge_request, close_merge_request

Pipeline Tools

list_pipelines, get_pipeline, create_pipeline, pipeline_action

Group Tools

list_groups, get_group

User Tools

list_users, get_user

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources