pepe-mujica
Verified Safeby bioanywhere
Overview
This server connects an AI assistant to GitLab, enabling natural language interaction for managing merge requests, pipelines, tests, and discussions.
Installation
/путь/к/gitlab-mcp-server/run-mcp.shEnvironment Variables
- GITLAB_PROJECT_ID
- GITLAB_ACCESS_TOKEN
- GITLAB_URL
- SERVER_NAME
- SERVER_VERSION
Security Notes
The server loads sensitive GitLab API tokens via environment variables, which is a good practice to avoid hardcoding. However, the user must ensure these tokens (especially `GITLAB_ACCESS_TOKEN`) are kept confidential. The README suggests a `read_api` token scope, but the server includes tools for replying to discussions, creating comments, and resolving discussions (`reply_to_review_comment`, `create_review_comment`, `resolve_review_discussion`), which would require a broader `api` scope. If a token with `api` scope is used, the potential impact of a token compromise is higher.
Similar Servers
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.
ai-skills-hub
Provides AI assistants with access to a team's coding standards, best practices, and knowledge base by dynamically loading Markdown skill files via an MCP server.
gitlab-mcp-server
Connects an AI assistant to GitLab to facilitate interactive queries and actions on merge requests, pipelines, and code reviews.
mcp-gitlab
An MCP server that enables LLMs to interact with GitLab repositories, manage merge requests, issues, and perform various Git operations.