GitLab

By thumbsupordown

MCP server for the GitLab API: manage projects and files, create issues and merge requests, fork projects, and create branches.

Tools

create_branch

Create a new branch within a GitLab project from a specified base.

create_issue

Open a new issue in a GitLab project, with optional labels and assignees.

create_merge_request

Propose changes by opening a merge request from one branch into another.

create_or_update_file

Create a new file or update an existing file within a GitLab project.

create_repository

Create and initialize a new GitLab project under your account or a group.

fork_repository

Fork (duplicate) an existing GitLab project into your own namespace.

get_file_contents

Retrieve the contents of a file or directory from a GitLab repository.

push_files

Commit and push multiple files to a GitLab repository in a single operation.

search_repositories

Search for GitLab projects using a query string and return matching projects.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.