Token导航 LogoToken导航TokenDH.com
Custom GitLab MCP Server logo
AI代理未说明官方级别未说明来源级核验

Custom GitLab MCP Server

MCP Server

一个定制的GitLab MCP服务器实现,用于与Claude和其他符合MCP协议的AI助手集成,提供GitLab仓库的搜索、文件操作、问题管理等功能。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
GitLab集成版本控制代码管理Claude自动化Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Din-djarin2

提供方

Din-djarin2

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

自定义GitLab MCP服务器

GitLab MCP(模型上下文协议)服务器的自定义实现,用于与Claude和其他符合MCP的AI助手集成。

概述

此MCP服务器提供与GitLab存储库的无缝集成,允许AI助手:

  • 搜索GitLab存储库
  • 获取文件内容
  • 创建或更新文件
  • 在一次提交中推送多个文件
  • 创建问题并合并请求
  • Fork存储库
  • 创建分支

固定实施

此自定义实现修复了标准GitLab MCP服务器实现中存在的模式验证问题,特别是 search_repositories 工具。

安装

  1. 克隆此存储库
  2. 安装依赖项:
   npm install
  1. 在Claude设置文件或Claude Desktop配置文件中进行配置:
   {
     "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"
         }
       }
     }
   }

先决条件

  • Node.js(v14或更高版本)
  • 具有适当作用域的GitLab个人访问令牌:

- api 用于API的完全访问 - read_api 用于只读访问 - read_repositorywrite_repository 用于存储库操作

可用工具

工具名称描述
search_repositories搜索GitLab项目
get_file_contents获取文件或目录的内容
create_or_update_file创建或更新单个文件
push_files在一次提交中推送多个文件
create_repository创建一个新的GitLab项目
create_issue创建新问题
create_merge_request创建新的合并请求
fork_repository分叉项目
create_branch创建新分支

许可证

麻省理工学院

目录标签

目录标签

GitLab集成版本控制代码管理Claude自动化本地部署AI助手自动化工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP