@harshmaur/gitlab-mcp

@harshmaur/gitlab-mcp

site icon
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_TOKENGITLAB_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

许可证

该项目遵循 MIT 开源许可条款。