custom-gitlab-mcp-server

chris-miaskowski/custom-gitlab-mcp-server

3.2

If you are the rightful owner of custom-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 custom implementation of the GitLab MCP server for integration with Claude and other MCP-compliant AI assistants.

This MCP server provides seamless integration with GitLab repositories, allowing AI assistants to perform various operations such as searching repositories, fetching file contents, creating or updating files, pushing multiple files in a single commit, creating issues and merge requests, forking repositories, and creating branches. The custom implementation addresses schema validation issues present in the standard GitLab MCP server, particularly for the 'search_repositories' tool. It requires Node.js (v14 or higher) and a GitLab Personal Access Token with appropriate scopes for full functionality.

Features

  • Seamless integration with GitLab repositories
  • Fixes schema validation issues in standard implementation
  • Supports multiple repository operations
  • Requires Node.js and GitLab Personal Access Token
  • Customizable through Claude settings or config file

Tools

  1. search_repositories

    item

  2. get_file_contents

    Get files or directories

  3. create_or_update_file

    Create or update a single text

  4. push_files

    Push multiple texts in a single submission

  5. create_repository

    item

  6. create_issue

    Create a new question

  7. create_merge_request

    Create a new merge please

  8. fork_repository

    Forked Item

  9. create_branch

    Create a new point