
@harshmaur/gitlab-mcp

2025.02.17
0
JavaScriptGitLab API交互开发工具集成开发效率
GitLab MCP (Model Context Protocol) Server 是一个用于与GitLab API进行交互的服务,支持通过环境变量配置GitLab的个人访问令牌和API URL。它可以通过Smithery自动安装或手动安装,适用于与Claude App、Cline、Roo Code和Cursor等工具集成。
View on GitHub
Overview
基本能力
产品定位
GitLab MCP Server 是一个用于与GitLab API进行交互的服务,支持通过环境变量配置GitLab的个人访问令牌和API URL。
核心功能
- 通过环境变量配置GitLab的个人访问令牌和API URL
- 支持与Claude App、Cline、Roo Code和Cursor等工具集成
- 可以通过Smithery自动安装或手动安装
适用场景
- 需要与GitLab API进行交互的开发场景
- 与Claude App、Cline、Roo Code和Cursor等工具集成的开发环境
工具列表
- Smithery: 用于自动安装GitLab MCP Server
- Claude App、Cline、Roo Code、Cursor: 用于与GitLab MCP Server集成的工具
常见问题解答
- 需要设置
GITLAB_PERSONAL_ACCESS_TOKEN
和GITLAB_API_URL
环境变量 - 默认的GitLab API URL是
https://gitlab.com/api/v4
使用教程
使用依赖
- 需要安装Node.js和npm
安装教程
通过Smithery安装
npx -y @smithery/cli install @harshmaur/gitlab-mcp --client claude
手动安装
npx @harshmaur/gitlab-mcp
调试方式
在运行服务器之前,需要设置以下环境变量:
GITLAB_PERSONAL_ACCESS_TOKEN=your_gitlab_token
GITLAB_API_URL=your_gitlab_api_url # Default: https://gitlab.com/api/v4
与Cursor集成时,可以这样运行服务器:
env GITLAB_PERSONAL_ACCESS_TOKEN=your_gitlab_token GITLAB_API_URL=your_gitlab_api_url npx @harshmaur/gitlab-mcp