Skip to main content
Glama

JFrog MCP Server

Official
by jfrog

jfrog_replace_permission_resource

Replace specific resource types within a permission target in JFrog MCP Server. Update user or group actions and targets for artifacts, release bundles, or builds to manage access control.

Instructions

Replace a specific resource type within a permission target

Input Schema

NameRequiredDescriptionDefault
nameYesThe name of the permission target
resourceYes
resourceTypeYesThe type of resource to replace

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "name": { "description": "The name of the permission target", "type": "string" }, "resource": { "anyOf": [ { "additionalProperties": false, "properties": { "actions": { "additionalProperties": false, "properties": { "groups": { "additionalProperties": { "items": { "enum": [ "READ", "WRITE", "ANNOTATE", "DELETE", "DISTRIBUTE", "MANAGE" ], "type": "string" }, "type": "array" }, "type": "object" }, "users": { "additionalProperties": { "items": { "enum": [ "READ", "WRITE", "ANNOTATE", "DELETE", "DISTRIBUTE", "MANAGE" ], "type": "string" }, "type": "array" }, "type": "object" } }, "required": [ "users" ], "type": "object" }, "targets": { "additionalProperties": { "additionalProperties": false, "properties": { "exclude_patterns": { "items": { "type": "string" }, "type": "array" }, "include_patterns": { "items": { "type": "string" }, "type": "array" } }, "required": [ "include_patterns", "exclude_patterns" ], "type": "object" }, "type": "object" } }, "required": [ "actions", "targets" ], "type": "object" }, { "additionalProperties": false, "properties": { "actions": { "$ref": "#/properties/resource/anyOf/0/properties/actions" }, "targets": { "additionalProperties": { "$ref": "#/properties/resource/anyOf/0/properties/targets/additionalProperties" }, "type": "object" } }, "required": [ "actions", "targets" ], "type": "object" }, { "additionalProperties": false, "properties": { "actions": { "$ref": "#/properties/resource/anyOf/0/properties/actions" }, "targets": { "additionalProperties": { "$ref": "#/properties/resource/anyOf/0/properties/targets/additionalProperties" }, "type": "object" } }, "required": [ "actions", "targets" ], "type": "object" } ] }, "resourceType": { "description": "The type of resource to replace", "enum": [ "artifact", "release_bundle", "build" ], "type": "string" } }, "required": [ "name", "resourceType", "resource" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jfrog/mcp-jfrog'

If you have feedback or need assistance with the MCP directory API, please join our Discord server