Saltar al contenido

Integración · Automatizar y colaborar

GitLab + agentes de IA de Meteor

Conecta GitLab con un Met de WhatsApp: consulta merge requests, pipelines, versiones y work items, y comenta con el MCP oficial de GitLab.

¿Cómo se conecta GitLab con Meteor?

Con el conector listo de GitLab, tu Met usa el servidor MCP oficial de GitLab.com con la cuenta que autoriza el admin. Busca en proyectos y grupos, lista y abre merge requests con sus pipelines o sus comentarios, revisa pipelines y jobs, commits, ramas, tags, archivos y versiones publicadas. También lista, abre, crea y actualiza work items, como issues o tareas, y comenta en merge requests y work items. Así el Met le contesta a un cliente si su cambio ya salió. Cada herramienta revisa los permisos de la cuenta conectada en el proyecto o el grupo.

Qué automatiza

Lo que un agente de Meteor hace con GitLab

Contestar si un cambio ya salió

Cuando el cliente de tu agencia pregunta por WhatsApp si su cambio ya está publicado, el Met busca su pedido, la merge request que lo resuelve, su pipeline y la versión publicada, y le responde con lo que encuentra.

Registrar un pedido como work item

Si el cliente pide un ajuste nuevo, el Met crea un work item en el proyecto con lo que pidió, para que el equipo lo tome en GitLab.

Avisar al equipo con un comentario

El Met deja un comentario en la merge request o en el work item con lo que dijo el cliente. Puede marcarlo como interno para que solo lo vean los miembros con rol Reporter o superior.

Explicar por qué falló un despliegue

Si el dueño pregunta por qué no salió un cambio, el Met revisa el pipeline, encuentra el job que falló y lee su log para contarle en palabras simples qué pasó.

20 herramientas

Todo lo que el agente puede pedirle a GitLab

Cada una es una acción real del conector. Puedes desactivar las que no quieras que use.

Herramienta Qué hace
get_project Trae los datos de un proyecto, con su ID, su ruta completa, su rama por defecto, su visibilidad y su enlace.
list_projects Lista los proyectos donde la cuenta tiene al menos el rol Guest, o todos los de un grupo y sus subgrupos.
list_groups Lista los grupos de primer nivel de la cuenta, o los subgrupos de un grupo.
search Busca un término en toda la instancia, en un grupo o en un proyecto, por ejemplo en work items, merge requests o proyectos.
get_user Trae un usuario de GitLab para obtener su ID numérico, por nombre de usuario o la propia cuenta.
list_merge_requests Lista o busca merge requests de un proyecto o de un grupo, con sus datos resumidos.
get_merge_request Trae una merge request y, si se pide, sus diffs, commits, notas, pipelines, discusiones, aprobaciones o conflictos.
save_note Agrega un comentario a una merge request o a un work item, o responde una discusión, como la cuenta conectada.
list_branches Lista las ramas de un proyecto, con un filtro opcional por nombre.
list_commits Lista los commits de un proyecto, con filtros por ref, autor, ruta o fecha.
get_commit Trae los datos de un commit y, si se pide, su diff o sus notas.
get_repository_file Trae el contenido de un archivo del repositorio tal como está en una ref.
list_releases Lista las versiones publicadas (releases) de un proyecto, la más reciente primero, sin sus notas.
list_tags Lista los tags de un proyecto, los actualizados más recientemente primero.
list_pipelines Lista los pipelines de un proyecto, con filtros por ref, estado, origen y fecha.
get_pipeline Trae un pipeline y, si se pide, sus jobs, sus pipelines derivados, sus jobs de disparo o sus artefactos.
get_job Trae los datos de un job de CI/CD y, si se pide, su log o sus artefactos.
list_work_items Lista o busca work items, como issues, incidentes, tareas o epics, en un grupo o un proyecto.
get_work_item Trae un work item con su tipo, fechas, responsables, etiquetas, milestone y padre, y si se pide sus notas o sus merge requests relacionadas.
save_work_item Crea o actualiza un work item, como un issue, una tarea o un epic.

Los límites

Qué NO hace la integración con GitLab

Preferimos decirlo aquí que descubrirlo en la implementación.

Antes de empezar

Qué necesitas para conectar GitLab

  1. 1

    Una cuenta de GitLab.com con acceso a los proyectos

    La cuenta con la que tu equipo trabaja los proyectos. Sirve en los niveles Free, Premium y Ultimate.

  2. 2

    Acceso al servidor MCP permitido en el grupo

    En GitLab.com, el acceso al servidor MCP se permite en el grupo de primer nivel. Si la conexión falla, revisa esa opción con quien administra el grupo.

  3. 3

    Conectar el conector en Met

    En Met, abre Conexiones → GitLab → Conectar. Se abre una ventana de GitLab para que inicies sesión y autorices a Met. Después eliges qué acciones quedan encendidas.

Preguntas frecuentes

Preguntas sobre GitLab y Meteor

Sí. Según GitLab, el servidor MCP está en los niveles Free, Premium y Ultimate. Las herramientas de vulnerabilidades sí piden Ultimate, y esta ficha no las usa.

Este conector apunta a GitLab.com. GitLab también ofrece el servidor en instalaciones propias, pero eso usa la dirección de tu instancia y no es la que trae este conector.

El servidor tiene esas acciones, pero GitLab las marca como destructivas y arrancan apagadas. Esta ficha no las lista; si tu Met solo atiende clientes, conviene dejarlas así.

Tú, con tu cuenta y tu plan de GitLab. Meteor no revende GitLab ni cobra por las acciones que tu Met hace allí.

Paso a paso

Automatizaciones que usan GitLab

Tareas completas, con los pasos y las herramientas que se ejecutan en cada uno.

Ver todas las automatizaciones

Automatizar y colaborar

Otras integraciones de la misma familia

¿Quieres ver a un agente operando GitLab?

Te lo mostramos con tu propia cuenta conectada, no con una demostración enlatada.