GitLab MCP Server
Servidor MCP de GitLab personalizado
Una implementación personalizada del servidor MCP (Protocolo de contexto de modelo) de GitLab para la integración con Claude y otros asistentes de IA compatibles con MCP.
Descripción general
Este servidor MCP proporciona una integración perfecta con los repositorios de GitLab, lo que permite a los asistentes de IA:
Buscar en los repositorios de GitLab
Obtener el contenido del archivo
Crear o actualizar archivos
Insertar varios archivos en una sola confirmación
Crear problemas y fusionar solicitudes
Repositorios de bifurcaciones
Crear ramas
Related MCP server: GitLab MCP Server
Implementación fija
Esta implementación personalizada corrige problemas con la validación del esquema que estaban presentes en la implementación del servidor GitLab MCP estándar, específicamente para la herramienta search_repositories .
Instalación
Clonar este repositorio
Instalar dependencias:
npm installConfigure en su archivo de configuración de Claude o en el archivo de configuración de Claude Desktop:
{ "mcpServers": { "github.com/modelcontextprotocol/servers/tree/main/src/gitlab": { "command": "node", "args": [ "/path/to/custom-gitlab-server/index.js" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "your-gitlab-token", "GITLAB_API_URL": "https://your-gitlab-instance/api/v4" } } } }
Prerrequisitos
Node.js (v14 o superior)
Token de acceso personal de GitLab con alcances apropiados:
apipara acceso completo a la APIread_apipara acceso de solo lecturaread_repositoryywrite_repositorypara operaciones de repositorio
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Buscar proyectos de GitLab |
| Obtener el contenido de un archivo o directorio |
| Crear o actualizar un solo archivo |
| Insertar varios archivos en una sola confirmación |
| Crear un nuevo proyecto de GitLab |
| Crear un nuevo problema |
| Crear una nueva solicitud de fusión |
| Bifurcar un proyecto |
| Crear una nueva rama |
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Read and write KukGit repositories, files, issues and pull requests from an AI assistant.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol server that enables AI assistants to interact with GitLab repositories, allowing tasks like managing merge requests, searching projects, and creating comments through RESTful API integration.5 npm2-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with GitLab for managing projects, branches, issues, and merge requests. It provides tools for searching code and performing file operations like reading and writing directly within repositories.4 npmMIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with self-hosted GitLab instances through 30 specialized tools. It supports managing projects, merge requests, CI/CD pipelines, and repository operations via the GitLab REST API v4.30MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact seamlessly with self-hosted GitLab instances, supporting repository operations, issue management, merge requests, CI/CD pipelines, and more.150 PyPI5MIT
Appeared in Searches
- A server for managing GitLab self-hosted Issues and Wiki via API operations
- Integrated development server combining live documentation, cloud infrastructure knowledge bases, tech blogs, local RAG for ebooks, and GitHub repository intelligence with code linting
- How to clone a GitLab repository
- How to review merge requests in GitLab
- An official MCP server for Jira