gitlab-mcp-server
Verified Safeby FitoDomik
Overview
Connects an AI assistant to GitLab to facilitate interactive queries and actions on merge requests, pipelines, and code reviews.
Installation
/путь/к/gitlab-mcp-server/run-mcp.shEnvironment Variables
- GITLAB_PROJECT_ID
- GITLAB_ACCESS_TOKEN
- GITLAB_URL
- SERVER_NAME
- SERVER_VERSION
Security Notes
The server securely handles GitLab API tokens by requiring them via environment variables (GITLAB_ACCESS_TOKEN, GITLAB_PROJECT_ID) and uses `aiohttp` for external API calls, correctly setting private tokens in headers. There are no signs of `eval`, code obfuscation, or hardcoded secrets. The `run-mcp.sh` script prioritizes loading environment variables from a local `.env` file, which is good practice for managing sensitive information.
Similar Servers
github-mcp-server
Connects AI tools (agents, assistants, chatbots) directly to GitHub's platform, enabling natural language interactions for repository management, issue/PR automation, code analysis, and workflow automation.
octocode-mcp
Enables AI assistants to conduct deep, secure, and token-efficient code research across GitHub repositories by providing structured access and analysis tools.
gcloud-mcp
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI for natural language commands, workflow automation, and simplified cloud management.
mcp-for-argocd
Enables AI assistants to interact with Argo CD applications through natural language, streamlining DevOps tasks.