gitlab-mcp
Verified Safeby sgaunet
Overview
Provides GitLab integration tools to Claude Code for managing issues, merge requests, labels, and project information.
Installation
gitlab-mcpEnvironment Variables
- GITLAB_TOKEN
- GITLAB_URI
- GITLAB_VALIDATE_LABELS
Security Notes
The server uses environment variables for sensitive data (GITLAB_TOKEN) and relies on the official GitLab Go API client for secure API interactions. Communication with Claude Code is via stdio, an inherently secure process-to-process method. Input arguments are validated for type and presence. There are no direct usages of 'eval', code obfuscation, or hardcoded credentials. A configurable option (GITLAB_VALIDATE_LABELS=false) can disable label existence checks, which is a functional choice rather than a direct security flaw. The server's overall security depends on the robustness of the GitLab API client and proper external management of the GITLAB_TOKEN.
Similar Servers
claude-code-subagents-collection
Provides a command-line interface to browse, install, manage, and verify Claude Code subagents, commands, and external MCP (Model Context Protocol) servers, facilitating local and project-level configuration for development workflows.
consult-llm-mcp
An MCP server that allows an AI agent (Claude Code) to consult more powerful external AI models for code analysis, debugging, and review, providing relevant files and git diffs as context.
mcp-devtools-server
This server provides a standardized interface for development tools to assist AI assistants like Claude Code in generating and correcting code more efficiently.
mcp-dashboard
Manage Model Context Protocol (MCP) server settings through a user-friendly web-based GUI.