@zereight/mcp-gitlab

smithery badge

GitLab MCP(Model Context Protocol) Server.

gitlab mcp MCP server

Installation and Execution

Installing via Smithery

To install GitLab MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @zereight/gitlab-mcp --client claude

Manual Installation

npx @zereight/mcp-gitlab

Environment Variable Configuration

Before running the server, you need to set the following environment variables:

GITLAB_PERSONAL_ACCESS_TOKEN=your_gitlab_token
GITLAB_API_URL=your_gitlab_api_url  # Default: https://gitlab.com/api/v4

License

MIT License

How to use

Using with Claude App, Cline, Roo Code

When using with the Claude App, you need to set up your API key and URLs directly.

{
  "mcpServers": {
    "GitLab communication server": {
      "command": "npx",
      "args": ["-y", "@zereight/mcp-gitlab"],
      "env": {
        "GITLAB_PERSONAL_ACCESS_TOKEN": "your_gitlab_token",
        "GITLAB_API_URL": "your_gitlab_api_url"
      }
    }
  }
}

Using with Cursor

When using with Cursor, you can set up environment variables and run the server as follows:

env GITLAB_PERSONAL_ACCESS_TOKEN=your_gitlab_token GITLAB_API_URL=your_gitlab_api_url npx @zereight/mcp-gitlab
  • GITLAB_PERSONAL_ACCESS_TOKEN: Your GitLab personal access token.
  • GITLAB_API_URL: Your GitLab API URL. (Default: https://gitlab.com/api/v4)
Description
gitlab mcp
Readme MIT 538 KiB
Languages
JavaScript 66.8%
TypeScript 31.6%
Shell 1.3%
Dockerfile 0.3%