版本控制 · 开发者工具

gitlab mcp logo

gitlab mcp

zereight/gitlab-mcp

改进版的GitLab MCP服务器,提供丰富的GitLab操作接口和增强功能

安装

npm install -g @zereight/mcp-gitlab

客户端配置

{
  "mcpServers": {
    "gitlab": {
      "command": "zereight-mcp-gitlab",
      "args": [
        "--token=<value>",
        "--api-url=https://gitlab.com/api/v4"
      ]
    }
  }
}

环境变量

GITLAB_OAUTH_CALLBACK_PROXYMCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URLGITLAB_OAUTH_APP_IDMCP_SERVER_URLGITLAB_API_URL
GitHub 星标
70
作者
@zereight
分类
版本控制, 开发者工具
更新于
2026年10月6日

工具(40)

  • merge_merge_request

    Merge a merge request

  • approve_merge_request

    Approve a merge request

  • unapprove_merge_request

    Unapprove a merge request

  • get_merge_request_approval_state

    Get merge request approval details including approvers

  • get_merge_request_conflicts

    Get the conflicts of a merge request

  • execute_graphql

    Execute a GitLab GraphQL query

  • create_or_update_file

    Create or update a file in a GitLab project

  • search_repositories

    Search for GitLab projects

  • create_repository

    Create a new GitLab project

  • create_group

    Create new group or subgroup

  • get_file_contents

    Get contents of a file or directory from a GitLab project

  • push_files

    Push multiple files in a single commit

  • create_issue

    Create a new issue

  • create_merge_request

    Create a new merge request

  • fork_repository

    Fork a project to your account or specified namespace

  • create_branch

    Create a new branch

  • get_branch

    Get branch details (commit, protection status)

  • delete_branch

    Delete branch from project

  • get_protected_branch

    Get details of a single protected branch (access levels, force push settings)

  • protect_branch

    Protect a repository branch (set push/merge/unprotect access levels)

  • unprotect_branch

    Remove protection from a previously protected branch

  • update_default_branch

    Change the default branch of a project

  • get_merge_request

    Get details of a merge request (mergeRequestIid or branchName required).

  • get_merge_request_diffs

    Get the changes/diffs of a merge request (mergeRequestIid or branchName required)

  • get_merge_request_file_diff

    Get diffs for specific files from a merge request (mergeRequestIid or branchName required)

  • get_merge_request_version

    Get a specific version of a merge request

  • get_branch_diffs

    Get diffs between two branches or commits

  • update_merge_request

    Update a merge request (mergeRequestIid or branchName required)

  • create_note

    Create a new note (comment) to an issue or merge request

  • create_merge_request_thread

    Create a new thread on a merge request

  • resolve_merge_request_thread

    Resolve a thread on a merge request

  • get_merge_request_discussion

    Get a single discussion item for a merge request

  • delete_merge_request_discussion_note

    Delete a discussion note on a merge request

  • update_merge_request_discussion_note

    Update a discussion note on a merge request

  • create_merge_request_discussion_note

    Add a new discussion note to an existing merge request thread

  • create_merge_request_note

    Add a new note to a merge request

  • delete_merge_request_note

    Delete an existing merge request note

  • get_merge_request_note

    Get a specific note for a merge request

  • update_merge_request_note

    Modify an existing merge request note

  • get_draft_note

    Get a single draft note from a merge request

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Cline logo

Cline

桌面端 · 免费 · MIT

集成到 IDE 中的 AI 代码助手。支持 MCP 服务器以增强功能。

WindowsMacOSLinux
Cursor logo

Cursor

桌面端 · 免费增值 · Proprietary

首个代理式 IDE。Cursor 编辑器让开发者与 AI 的工作真正融合在一起,提供如魔法般的编码体验。

WindowsMacOSLinux
VS Code GitHub Copilot logo

VS Code GitHub Copilot

桌面端 · 免费增值 · MIT

VS Code 通过代理模式将 MCP 与 GitHub Copilot 集成,允许在你的代理编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装和安全处理输入变量中的密钥,避免泄露硬编码密钥。

WindowsMacOSLinuxWeb

相关 MCP 服务器

更多服务器
core logo

core

opensumi/core

3.3k

OpenSumi 是一个帮助快速构建 AI 原生 IDE 产品的框架,支持云端和桌面端开发环境,提供丰富的示例项目和模板。

版本控制
test1 logo

test1

trpc-group/trpc-go

942

每个wiki文件应在.resource目录中存放与其路径对应的额外资源(如图片),并使用git lfs进行版本管理。

版本控制
AI-Gateway logo

AI-Gateway

Azure-Samples/AI-Gateway

565

解决Pylance未解析导入警告的文档

版本控制
e2b logo

e2b

e2b-dev/mcp-server

233

项目用于管理代码变更记录

版本控制
MCP Git Ingest logo

MCP Git Ingest

adhikasp/mcp-git-ingest

180

一个用于读取GitHub仓库结构和重要文件的MCP服务器

版本控制
Waldzell MCP logo

Waldzell MCP

waldzellai/waldzell-mcp

60

一组 Model Context Protocol 服务器的集合,每个服务器位于 servers/ 下的独立目录,可单独使用。

版本控制