Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Custom Gitlab Mcp Server

    1 stars
    JavaScript
    Updated Aug 7, 2025

    Table of Contents

    • Overview
    • Fixed Implementation
    • Installation
    • Prerequisites
    • Available Tools
    • License

    Table of Contents

    • Overview
    • Fixed Implementation
    • Installation
    • Prerequisites
    • Available Tools
    • License

    Documentation

    Custom GitLab MCP Server

    A custom implementation of the GitLab MCP (Model Context Protocol) server for integration with Claude and other MCP-compliant AI assistants.

    Overview

    This MCP server provides seamless integration with GitLab repositories, allowing AI assistants to:

    • Search GitLab repositories
    • Fetch file contents
    • Create or update files
    • Push multiple files in a single commit
    • Create issues and merge requests
    • Fork repositories
    • Create branches

    Fixed Implementation

    This custom implementation fixes issues with schema validation that were present in the standard GitLab MCP server implementation, specifically for the search_repositories tool.

    Installation

    1. Clone this repository

    2. Install dependencies:

    bash
    npm install

    3. Configure in your Claude settings file or Claude Desktop config file:

    json
    {
         "mcpServers": {
           "github.com/modelcontextprotocol/servers/tree/main/src/gitlab": {
             "command": "node",
             "args": [
               "/path/to/custom-gitlab-server/index.js"
             ],
             "env": {
               "GITLAB_PERSONAL_ACCESS_TOKEN": "your-gitlab-token",
               "GITLAB_API_URL": "https://your-gitlab-instance/api/v4"
             }
           }
         }
       }

    Prerequisites

    • Node.js (v14 or higher)
    • GitLab Personal Access Token with appropriate scopes:
    • api for full API access
    • read_api for read-only access
    • read_repository and write_repository for repository operations

    Available Tools

    Tool NameDescription
    search_repositoriesSearch for GitLab projects
    get_file_contentsGet contents of a file or directory
    create_or_update_fileCreate or update a single file
    push_filesPush multiple files in a single commit
    create_repositoryCreate a new GitLab project
    create_issueCreate a new issue
    create_merge_requestCreate a new merge request
    fork_repositoryFork a project
    create_branchCreate a new branch

    License

    MIT

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • WA

      Waha Mcp

      JavaScript00
    • WI

      Wizzy Mcp Tmdb

      JavaScript00
    • RI

      Rijksmuseum Mcp

      JavaScript·
      59
    • MC

      Mcp Server Playwright

      JavaScript·
      262

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k