gitlab-mr-mcp
Verified Safeby kopfrechner
Overview
Enables AI agents to programmatically interact with GitLab merge requests and issues via the Model Context Protocol.
Installation
npm startEnvironment Variables
- MR_MCP_GITLAB_TOKEN
- MR_MCP_GITLAB_HOST
- MR_MCP_MIN_ACCESS_LEVEL
- MR_MCP_PROJECT_SEARCH_TERM
Security Notes
The server uses environment variables for sensitive GitLab API tokens, which is good practice. No 'eval' or direct command injection through 'exec' (which is imported but not used with user input) is present. The primary security consideration is the scope and permissions of the GitLab access token provided to the server, as it grants programmatic access to GitLab resources. Ensure the token has only the necessary permissions.
Similar Servers
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.
gitlab-api
This project provides a Python wrapper for GitLab, serving as an MCP (Model Context Protocol) server to expose GitLab APIs as tools for LLMs, and an A2A (Agent-to-Agent) multi-agent system for delegated GitLab task management with a knowledge graph.
gitlab-mcp-server
A fully typed TypeScript Model Context Protocol (MCP) server for comprehensive GitLab integration, enabling AI agents to manage projects, issues, merge requests, pipelines, and jobs.