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
| Flag | Umgebungsvariable | Standard | Beschreibung |
|---|---|---|---|
--token | GITLAB_TOKEN | erforderlich | Personal-, Projekt- oder Gruppen-Access-Token. |
--base-url | GITLAB_BASE_URL | https://gitlab.com | Basis-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
| Bereich | Tools |
|---|---|
| Projekte | gitlab_list_projects, gitlab_get_project |
| Issues | gitlab_list_issues, gitlab_get_issue, gitlab_create_issue, gitlab_update_issue |
| Merge Requests | gitlab_list_merge_requests, gitlab_get_merge_request, gitlab_create_merge_request |
| CI/CD | gitlab_list_pipelines, gitlab_get_pipeline, gitlab_list_pipeline_jobs, gitlab_get_job_log |
| Repository | gitlab_get_file, gitlab_list_branches, gitlab_list_tags, gitlab_list_releases |
project_idakzeptiert numerische IDs und Namespace-Pfade wiegroup/subgroup/project. Listen-Tools liefern Pagination-Metadaten.