Dependency Proxy
June 3, 2026 ยท View on GitHub
Inspect and manage the GitLab dependency proxy cache settings, blob storage, and purge operations.
!!! note "Feature toggle"
Opt-in. Enable via GITLAB_TOOLSETS=dependency_proxy (or GITLAB_TOOLSETS=all), list individual tools in GITLAB_TOOLS=, or activate at runtime with the discover_tools MCP tool.
Tools in this group
get_dependency_proxy_settingsโ ๐ Read-onlyupdate_dependency_proxy_settingsโ โ๏ธ Writeslist_dependency_proxy_blobsโ ๐ Read-onlypurge_dependency_proxy_cacheโ โ๏ธ Writes
get_dependency_proxy_settings
๐ Read-only
Get dependency proxy settings for a group
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
group_id | string | โ | Group ID or URL-encoded path |
update_dependency_proxy_settings
โ๏ธ Writes
Update dependency proxy settings for a group (enable/disable, credentials for authenticated Docker Hub pulls)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
group_id | string | โ | Group ID or URL-encoded path |
enabled | boolean | Enable or disable the dependency proxy | |
identity | string | Proxy username for authenticated Docker Hub pulls (Premium/Ultimate) | |
secret | string | Proxy password / access token for authenticated pulls |
list_dependency_proxy_blobs
๐ Read-only
List cached dependency proxy blobs for a group
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
group_id | string | โ | Group ID or URL-encoded path |
first | integer | Number of blobs to return (default: 20) | |
after | string | Cursor for pagination (from previous response pageInfo.endCursor) |
purge_dependency_proxy_cache
โ๏ธ Writes
Schedule purge of all cached dependency proxy blobs for a group
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
group_id | string | โ | Group ID or URL-encoded path |