MCP Servers for GitLab

GitLab is a complete DevOps platform delivered as a single application. From project planning and source code management to CI/CD, monitoring, and security.

View all MCP Servers

  • Why this server?

    Provides tools for interacting with GitLab's RESTful API, enabling searching users and projects, managing tasks, creating and updating merge requests, adding comments, and executing custom API calls.

    A
    security
    A
    license
    A
    quality
    基于MCP框架构建的GitLab集成服务器,提供多种GitLab RESTful API工具,支持项目搜索、任务管理、合并请求创建与审核等功能,帮助开发团队高效协作。
    8
    40
    2
    TypeScript
    MIT License
  • Why this server?

    Provides tools for interacting with GitLab repositories, including searching, creating, and forking repositories; reading, creating, and updating files; managing branches; handling issues and merge requests; accessing project events and commit history.

    A
    security
    A
    license
    A
    quality
    GitLab MCP Server (with activity tracking and group projects listing features) This server is based on the original GitLab MCP server with Group Projects Listing and Activity Tracking enhancements
    28
    324
    5
    TypeScript
    MIT License
  • Why this server?

    Allows interaction with GitLab repositories including project management, file operations, branch creation, issue tracking, merge request management, repository forking, and project search capabilities through the GitLab API

  • Why this server?

    Provides comprehensive tools for interacting with GitLab repositories, including managing projects, branches, merge requests, issues, code review, CI/CD pipelines, webhooks, and user/group administration.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables interaction with GitLab accounts to manage repositories, merge requests, code reviews, and CI/CD pipelines through natural language.
    41
    2
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Supports private npm registries including GitLab via .npmrc configuration

    A
    security
    A
    license
    A
    quality
    Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
    11
    239
    23
    TypeScript
    MIT License
  • Why this server?

    Provides tools for managing GitLab Kanban boards, including listing, creating, updating, and deleting tasks, as well as adding comments to existing tasks.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that enables management of GitLab Kanban boards through tools for listing, creating, updating, and deleting tasks, as well as adding comments.
    5
    1
    TypeScript
  • Why this server?

    Provides repository analysis capabilities for quality assessment, topic identification, and package usage as shown in the server description.

    -
    security
    A
    license
    -
    quality
    Stores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.
    4
    Python
    MIT License
  • Why this server?

    Uses ExploitDB data sourced from GitLab repositories, either by downloading directly from CSV files or cloning from the ExploitDB GitLab repository.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to search and retrieve information about security exploits and vulnerabilities from the Exploit Database, enhancing cybersecurity research capabilities.
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Fetches merge request details and analyzes code changes from GitLab projects, providing statistics, file type analysis, and detailed file changes.

    -
    security
    A
    license
    -
    quality
    Integrates GitLab merge request analysis with Confluence documentation, allowing users to fetch merge request details, analyze code changes, and store analysis results in Confluence pages.
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables automated code submissions and version control through Gitlab MCP integration.

    -
    security
    A
    license
    -
    quality
    Implements a Model Context Protocol server for intelligent end-to-end requirement management and development automation, integrating with Feishu project systems.
    259
    TypeScript
    MIT License
  • Why this server?

    Provides access to GitLab project data including pipeline job failures, merge request comments, and code changes to enable AI assistants to help debug failed jobs, address review comments, and perform code reviews.

    -
    security
    A
    license
    -
    quality
    GitLabとの連携機能を提供するModel Context Protocol (MCP) サーバーです。GitLabの特定のプロジェクトからパイプラインの失敗情報やマージリクエストへの指摘事項を取得し、AIアシスタントに提供します。
    Python
    MIT License
  • Why this server?

    Processes GitLab repositories and converts them into text formats optimized for LLMs, maintaining code structure and relationships while requiring a GitLab token.

    -
    security
    A
    license
    -
    quality
    A MCP server that transforms code repositories from GitHub, GitLab, or local directories into LLM-friendly formats, preserving context and structure for better AI processing.
    1
    Python
    Apache 2.0
  • Why this server?

    Enables interaction with GitLab's API to access projects, issues, and pipelines, with capabilities to list projects, get project details, search projects, manage issues, and retrieve pipeline information.

    -
    security
    A
    license
    -
    quality
    A modular server that implements the Model Context Protocol standard, providing tools for interacting with GitHub, GitLab, Google Maps, Memory storage, and web automation through a unified gateway.
    2
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Supports repository analysis and security scanning with optional authentication via API tokens

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol tool for analyzing code repositories, performing security scans, and assessing code quality across multiple programming languages.
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides integration with GitLab instances through RESTful API, enabling operations such as querying user tasks, searching projects, managing merge requests, creating comments, and accessing various GitLab resources with field mapping and filtering capabilities.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with GitLab repositories, allowing tasks like managing merge requests, searching projects, and creating comments through RESTful API integration.
    40
    2
    TypeScript
    • Apple
  • Why this server?

    Provides access to GitLab repositories, allowing users to search projects, manage files, create issues, make merge requests, fork repositories, and create branches.

    -
    security
    F
    license
    -
    quality
    A custom server implementation that allows AI assistants to interact with GitLab repositories, providing capabilities for searching, fetching files, creating/updating content, and managing issues and merge requests.
    JavaScript
  • Why this server?

    Provides GitLab integration for managing projects, merge requests, files, pipelines, and more

    -
    security
    F
    license
    -
    quality
    All In One Model Context Protocol: qdrant, google suite (gmail, calendar, ...), jira, gitlab, CLI, ...
    43
  • Why this server?

    Supports scanning of GitLab repositories for security vulnerabilities by providing a GitLab URL

    -
    security
    F
    license
    -
    quality
    A standalone server enabling Snyk security scanning through the Model Context Protocol, with support for repository and project analysis, token verification, and CLI integration.
    1
    JavaScript
  • Why this server?

    Provides integration with GitLab's API, allowing access to and management of GitLab resources. Requires a personal access token for authentication.

    -
    security
    F
    license
    -
    quality
    An MCP server that enables communication with GitLab repositories, allowing interaction with GitLab's API to manage projects, issues, and repositories through natural language.
    20
    JavaScript