gitlab-mcp · MCP Server

MCP-Server · 14cfb0f8 · Quellenstand

MCP-Server · lesen und schreiben und löschen · MIT · lokal (stdio)

Beschreibung des Anbieters

GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.

Werkzeuge

merge_merge_request
Merge a merge request Angabe des Anbieters · Beleg 5
approve_merge_request
Approve a merge request Angabe des Anbieters · Beleg 5
unapprove_merge_request
Unapprove a merge request Angabe des Anbieters · Beleg 5
get_merge_request_approval_state
Get merge request approval details including approvers Angabe des Anbieters · Beleg 5
get_merge_request_conflicts
Get the conflicts of a merge request Angabe des Anbieters · Beleg 5
list_merge_request_pipelines
List pipelines for a merge request with pagination Angabe des Anbieters · Beleg 5
execute_graphql
Execute a GitLab GraphQL query Angabe des Anbieters · Beleg 5
create_or_update_file
Create or update a file in a GitLab project Angabe des Anbieters · Beleg 5
search_repositories
Search for GitLab projects Angabe des Anbieters · Beleg 5
create_repository
Create a new GitLab project Angabe des Anbieters · Beleg 5
create_group
Create new group or subgroup Angabe des Anbieters · Beleg 5
get_file_contents
Get contents of a file or directory from a GitLab project Angabe des Anbieters · Beleg 5
push_files
Push multiple files in a single commit Angabe des Anbieters · Beleg 5
create_issue
Create a new issue Angabe des Anbieters · Beleg 5
create_merge_request
Create a new merge request Angabe des Anbieters · Beleg 5
fork_repository
Fork a project to your account or specified namespace Angabe des Anbieters · Beleg 5
create_branch
Create a new branch Angabe des Anbieters · Beleg 5
get_branch
Get branch details (commit, protection status) Angabe des Anbieters · Beleg 5
list_branches
List branches in project with search filter Angabe des Anbieters · Beleg 5
delete_branch
Delete branch from project Angabe des Anbieters · Beleg 5
list_protected_branches
List protected branches in a project, supports search filter Angabe des Anbieters · Beleg 5
get_protected_branch
Get details of a single protected branch (access levels, force push settings) Angabe des Anbieters · Beleg 5
protect_branch
Protect a repository branch (set push/merge/unprotect access levels) Angabe des Anbieters · Beleg 5
unprotect_branch
Remove protection from a previously protected branch Angabe des Anbieters · Beleg 5
update_default_branch
Change the default branch of a project Angabe des Anbieters · Beleg 5
get_merge_request
Get details of a merge request (mergeRequestIid or branchName required). Set include_summaries=true for deployment/commit/approval summaries Angabe des Anbieters · Beleg 5
get_merge_request_diffs
Get the changes/diffs of a merge request (mergeRequestIid or branchName required) Angabe des Anbieters · Beleg 5
list_merge_request_changed_files
List changed file paths in a merge request without diff content (mergeRequestIid or branchName required) Angabe des Anbieters · Beleg 5
list_merge_request_diffs
List merge request diffs with pagination (mergeRequestIid or branchName required) Angabe des Anbieters · Beleg 5
get_merge_request_file_diff
Get diffs for specific files from a merge request (mergeRequestIid or branchName required) Angabe des Anbieters · Beleg 5

Voraussetzungen

  • GITLAB_PERSONAL_ACCESS_TOKEN · Umgebungsvariable · erforderlich · Beleg 1
  • npx · Paketmanager · erforderlich · Beleg 1
  • GITLAB_JOB_TOKEN · Umgebungsvariable · optional · Beleg 6
  • GITLAB_AUTH_COOKIE_PATH · Umgebungsvariable · optional · Beleg 6
  • GITLAB_API_URL · Umgebungsvariable · optional · Beleg 6
  • GITLAB_ALLOWED_PROJECT_IDS · Umgebungsvariable · optional · Beleg 6
  • GITLAB_READ_ONLY_MODE · Umgebungsvariable · optional · Beleg 6
  • USE_GITLAB_WIKI · Umgebungsvariable · optional · Beleg 6
  • GITLAB_TOOLSETS · Umgebungsvariable · optional · Beleg 6
  • GITLAB_TOOLS · Umgebungsvariable · optional · Beleg 6
  • GITLAB_DENIED_TOOLS_REGEX · Umgebungsvariable · optional · Beleg 6
  • GITLAB_TOOL_POLICY_APPROVE · Umgebungsvariable · optional · Beleg 6
  • GITLAB_TOOL_POLICY_HIDDEN · Umgebungsvariable · optional · Beleg 6
  • NODE_TLS_REJECT_UNAUTHORIZED · Umgebungsvariable · optional · Beleg 6
  • GITLAB_CA_CERT_PATH · Umgebungsvariable · optional · Beleg 6
  • GITLAB_MASKING_ENABLED · Umgebungsvariable · optional · Beleg 6
  • GITLAB_MASKING_CONFIG · Umgebungsvariable · optional · Beleg 6
  • GITLAB_MASKING_POLICY_FILE · Umgebungsvariable · optional · Beleg 6
  • GITLAB_MASKING_WORKSPACE_DIR · Umgebungsvariable · optional · Beleg 6
  • SESSION_TIMEOUT_SECONDS · Umgebungsvariable · erforderlich · Beleg 7
  • WORKSPACE_ROOT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • STREAMABLE_HTTP · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • GITLAB_MCP_OAUTH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • GITLAB_OAUTH_APP_ID · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • MCP_SERVER_URL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7

Installation

npx -y @zereight/mcp-gitlab@2.1.69

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
zereight
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
2.1.69
Release
v2.1.69
Clients
Claude Code, Cursor, VS Code, Codex, OpenCode, OpenClaw

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, schreiben, löschen
Authentifizierung
Token
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

14CFB0F8<MCPSERVE<20261004<<<<Q8<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes