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
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:
- Configure en su archivo de configuración de Claude o en el archivo de configuración de Claude Desktop:
Prerrequisitos
- Node.js (v14 o superior)
- Token de acceso personal de GitLab con alcances apropiados:
api
para acceso completo a la APIread_api
para acceso de solo lecturaread_repository
ywrite_repository
para operaciones de repositorio
Herramientas disponibles
Nombre de la herramienta | Descripción |
---|---|
search_repositories | Buscar proyectos de GitLab |
get_file_contents | Obtener el contenido de un archivo o directorio |
create_or_update_file | Crear o actualizar un solo archivo |
push_files | Insertar varios archivos en una sola confirmación |
create_repository | Crear un nuevo proyecto de GitLab |
create_issue | Crear un nuevo problema |
create_merge_request | Crear una nueva solicitud de fusión |
fork_repository | Bifurcar un proyecto |
create_branch | Crear una nueva rama |
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una implementación de servidor personalizada que permite a los asistentes de IA interactuar con los repositorios de GitLab, proporcionando capacidades para buscar, obtener archivos, crear/actualizar contenido y administrar problemas y solicitudes de fusión.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA modular server that implements the Model Context Protocol standard, providing tools for interacting with GitHub, GitLab, Google Maps, Memory storage, and web automation through a unified gateway.Last updated -6903PythonApache 2.0
- -securityAlicense-qualityA server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.Last updated -3JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables communication with GitLab repositories, allowing interaction with GitLab's API to manage projects, issues, and repositories through natural language.Last updated -201JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.Last updated -1TypeScript