gitlab-mcp-server

Tonetete/gitlab-mcp-server

3.1

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 henry@mcphub.com.

A Model Context Protocol (MCP) server that integrates with GitLab API to facilitate AI assistants in managing GitLab repositories and operations.

Tools

Functions exposed to the LLM to take actions

list_projects

List accessible GitLab projects

get_project

Get detailed information about a specific project

list_branches

List all branches in a repository

create_branch

Create a new branch from an existing one

delete_branch

Delete a branch from the repository

create_merge_request

Create a new merge request

list_merge_requests

List merge requests with filtering options

merge_merge_request

Merge an approved merge request

get_file

Read file content from a repository

create_file

Create a new file in the repository

update_file

Update existing file content

delete_file

Delete a file from the repository

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources