remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides access to GitLab repositories, allowing users to search projects, manage files, create issues, make merge requests, fork repositories, and create branches.
自定义 GitLab MCP 服务器
GitLab MCP(模型上下文协议)服务器的自定义实现,用于与 Claude 和其他符合 MCP 的 AI 助手集成。
概述
该 MCP 服务器与 GitLab 存储库无缝集成,允许 AI 助手:
- 搜索 GitLab 存储库
- 获取文件内容
- 创建或更新文件
- 在一次提交中推送多个文件
- 创建问题并合并请求
- 分叉存储库
- 创建分支
固定实施
此自定义实现修复了标准 GitLab MCP 服务器实现中存在的模式验证问题,特别是针对search_repositories
工具。
安装
- 克隆此存储库
- 安装依赖项:Copy
- 在您的 Claude 设置文件或 Claude Desktop 配置文件中进行配置:Copy
先决条件
- Node.js(v14 或更高版本)
- 具有适当范围的 GitLab 个人访问令牌:
api
用于完整 API 访问read_api
用于只读访问read_repository
和write_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 | 创建新分支 |
执照
麻省理工学院
This server cannot be installed
自定义服务器实现,允许 AI 助手与 GitLab 存储库交互,提供搜索、获取文件、创建/更新内容以及管理问题和合并请求的功能。