GitLab MCP

    MCP Server

    Comprehensive GitLab API integration for project management and repository operations

    💻 Development
    gitlab
    git
    development
    repository
    ci-cd
    version-control

    Installation

    npm install @modelcontextprotocol/server-gitlab

    Available Tools (9)

    create_or_update_file

    Create or update individual files

    Parameters:

    project_id
    file_path
    content
    commit_message
    branch

    push_files

    Commit multiple files simultaneously

    Parameters:

    project_id
    branch
    files
    commit_message

    search_repositories

    Find GitLab projects

    Parameters:

    query
    page

    create_repository

    Create new GitLab projects

    Parameters:

    name
    description
    visibility
    initialize_with_readme

    get_file_contents

    Retrieve file or directory contents

    Parameters:

    project_id
    file_path
    ref

    create_issue

    Create new project issues

    Parameters:

    project_id
    title
    description
    assignees
    labels

    create_merge_request

    Initiate merge requests

    Parameters:

    project_id
    title
    source_branch
    target_branch

    fork_repository

    Fork GitLab projects

    Parameters:

    project_id
    namespace

    create_branch

    Create new repository branches

    Parameters:

    project_id
    branch_name
    ref

    Key Features

    Automatic branch creation
    Comprehensive error handling
    Git history preservation
    Batch file operations
    Issue and merge request management
    Repository forking
    Share this MCP server:

    Package Info

    Package Name

    @modelcontextprotocol/server-gitlab

    Category

    Development

    Tools Available

    9