Zum Hauptinhalt springen

GitLab-Connector

Aktueller CLI-Quellcode

Im aktuell analysierten Go-Binary ist gitlab-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden GitLab-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.

Stellt GitLab Cloud oder selbst gehostete GitLab-Instanzen als MCP-Server bereit. Enthalten sind Tools für Projekte, Issues, Merge Requests, CI/CD-Pipelines und Repository-Inhalte. Der Connector nutzt die GitLab REST API v4.

Flags

FlagUmgebungsvariableStandardBeschreibung
--tokenGITLAB_TOKENerforderlichPersonal-, Projekt- oder Gruppen-Access-Token.
--base-urlGITLAB_BASE_URLhttps://gitlab.comBasis-URL für selbst gehostete Instanzen; /api/v4 wird automatisch ergänzt.

Verwendung

# GitLab.com
ai-hub-cli mcp ai-hub-cli gitlab-connector --token glpat-xxxxxxxxxxxxxxxxxxxx

# Selbst gehostet
ai-hub-cli mcp ai-hub-cli gitlab-connector \
--token glpat-xxxxxxxxxxxxxxxxxxxx \
--base-url https://gitlab.example.com

MCP-Tools

BereichTools
Projektegitlab_list_projects, gitlab_get_project
Issuesgitlab_list_issues, gitlab_get_issue, gitlab_create_issue, gitlab_update_issue
Merge Requestsgitlab_list_merge_requests, gitlab_get_merge_request, gitlab_create_merge_request
CI/CDgitlab_list_pipelines, gitlab_get_pipeline, gitlab_list_pipeline_jobs, gitlab_get_job_log
Repositorygitlab_get_file, gitlab_list_branches, gitlab_list_tags, gitlab_list_releases

project_id akzeptiert numerische IDs und Namespace-Pfade wie group/subgroup/project. Listen-Tools liefern Pagination-Metadaten.