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
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
gitlab-mr-mcp
Enables AI agents to programmatically interact with GitLab merge requests and issues via the Model Context Protocol.
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.
mcp-server-gitlab
A GitLab integration server built on the fastmcp framework, providing various GitLab RESTful API tools for interacting with GitLab instances, supporting AI agents and platforms like Claude and Smithery.