gitlab-mcp-server
Verified Safeby Foxhunt
Overview
This server provides tools to interact with a self-hosted GitLab instance to fetch and manage project, issue, and wiki data.
Installation
/path/to/gitlab-server/build/index.jsEnvironment Variables
- GITLAB_API_TOKEN
- GITLAB_HOST
Security Notes
Environment variables (GITLAB_API_TOKEN, GITLAB_HOST) are correctly used for sensitive data. Input validation is handled robustly using Zod schemas for all tool arguments, which significantly mitigates common injection risks. Network communication uses axios to the configured GitLab host, which is a standard and secure way for API interaction. There are no 'eval' or other directly dangerous functions identified. The primary security consideration relies on the user ensuring the GITLAB_HOST is legitimate and the API token has appropriate permissions.
Similar Servers
thoughtbox
Provides a durable, local-first reasoning ledger and structured cognitive tools for AI agents, enabling step-by-step thinking, branching, revisions, and autonomous critique, with progressive tool disclosure and client compatibility adaptations.
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.
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.
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.