返回 MCP 目录
public公开dns本地运行

GitLab Review

MCP GitLab服务器的扩展,提供合并请求的评论功能。

article

README

🚀 MCP GitLab 审查服务器

MCP GitLab 审查服务器是 MCP 的 GitLab 服务器扩展,它为合并请求提供了审查评论提交功能,极大地提升了代码审查的效率和便捷性。

🚀 快速开始

Model Context Protocol (MCP) 的 GitLab 服务器上新增了合并请求审查功能的扩展服务器。该服务器提供了以下实用功能:

  • 合并请求信息获取
  • 最新版本合并请求的获取
  • 审查评论的提交

环境变量设置

在使用该服务器前,你需要进行环境变量的设置,示例如下:

    "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "xxxxxx",
        "GITLAB_API_URL": "xxxxx"
    }

API 端点

以下是该服务器提供的 API 端点:

// 获取合并请求
GET /api/v4/projects/:project_id/merge_requests/:merge_request_iid

// 获取最新版本的合并请求
GET /api/v4/projects/:project_id/merge_requests/:merge_request_iid/versions

// 提交审查评论
POST /api/v4/projects/:project_id/merge_requests/:merge_request_iid/discussions

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端