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-only

Get dependency proxy settings for a group

Parameters

ParameterTypeRequiredDescription
group_idstringโœ“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

ParameterTypeRequiredDescription
group_idstringโœ“Group ID or URL-encoded path
enabledbooleanEnable or disable the dependency proxy
identitystringProxy username for authenticated Docker Hub pulls (Premium/Ultimate)
secretstringProxy password / access token for authenticated pulls

list_dependency_proxy_blobs

๐Ÿ“– Read-only

List cached dependency proxy blobs for a group

Parameters

ParameterTypeRequiredDescription
group_idstringโœ“Group ID or URL-encoded path
firstintegerNumber of blobs to return (default: 20)
afterstringCursor for pagination (from previous response pageInfo.endCursor)

purge_dependency_proxy_cache

โœ๏ธ Writes

Schedule purge of all cached dependency proxy blobs for a group

Parameters

ParameterTypeRequiredDescription
group_idstringโœ“Group ID or URL-encoded path