mcp-gitlab

martijndormans/mcp-gitlab

3.1

If you are the rightful owner of mcp-gitlab 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.

The GitLab MCP Server is designed to facilitate seamless interaction with the GitLab API, offering tools for project management, file operations, and more.

Tools

Functions exposed to the LLM to take actions

create_or_update_file

Create or update a single file in a project.

push_files

Push multiple files in a single commit.

search_repositories

Search for GitLab projects.

create_repository

Create a new GitLab project.

get_file_contents

Get contents of a file or directory.

create_issue

Create a new issue.

create_merge_request

Create a new merge request.

get_merge_request_raw_diff

Get a merge request information of the difference in a raw format.

fork_repository

Fork a project.

create_branch

Create a new branch.

get_job_logs

Retrieve the logs from a job.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources