Skip to main content
Glama

JFrog MCP Server

Official
by jfrog

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort number to use for SSE transport8080
JFROG_URLYesBase URL for your JFrog platform (e.g., https://acme.jfrog.io)
LOG_LEVELNoLogging level: DEBUG, INFO, WARN, ERRORINFO
TRANSPORTNoTransport mode to use, set to 'sse' to enable SSE transportstdio
CORS_ORIGINNoCORS origin allowed for SSE connections*
JFROG_ACCESS_TOKENYesYour JFrog access token for authentication with the JFrog platform
RECONNECT_DELAY_MSNoBase delay in milliseconds between reconnection attempts2000
MAX_RECONNECT_ATTEMPTSNoMaximum number of reconnection attempts for SSE server5

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
jfrog_check_availability

Check if JFrog platform is ready and functioning or not

jfrog_create_local_repository

Create a new local repository in artifactroy

jfrog_create_remote_repository

Create a new remote repository in Artifactory to proxy external package registries

jfrog_create_virtual_repository

Create a new virtual repository in Artifactory that aggregates multiple repositories

jfrog_set_folder_property

Set properties on a folder in Artifactory, with optional recursive application

jfrog_list_repositories

List all repositories in Artifactory with optional filtering by type, package type, and project

jfrog_list_builds

return a list of all my build in the jfrog platform

jfrog_get_specific_build

Get details for a specific build by name, optionally scoped to a project

jfrog_list_runtime_clusters

return a list of all my runtime clusters in the jfrog platform

jfrog_get_runtime_specific_cluster

return a runtime cluster by id

jfrog_list_running_images

List all running container images across runtime clusters with their security and operational status

jfrog_list_environments

Get a list of all environments types (e.g. dev, prod, etc.) in the JFrog platform with their details

jfrog_list_projects

Get a list of all projects in the JFrog platform with their details

jfrog_create_project

Create a new project in the JFrog platform

jfrog_get_specific_project

Get detailed information about a specific project in the JFrog platform

jfrog_execute_aql_query

Execute an Artifactory Query Language (AQL) query to search for artifacts, builds, or other entities in JFrog Artifactory. AQL is a powerful query language for searching and filtering artifacts in Artifactory repositories. It supports complex criteria, sorting, pagination, and more.

jfrog_get_package_info

Useful for when you need to get publicly available information about a software package. it will provide you with the following information on it, if available in public sources: a short description of the package, its latest published version, the software license this software is distributed under, along with urls of its version control system, its homepage and whether it is known to be a malicious package (in any version).

jfrog_get_package_versions

Useful for when you need to get a list of versions of a publicly available package. it can tell you each version's publication date. Can also filter based on version vulnerability status.

jfrog_get_package_version_vulnerabilities

Useful for when you need the list of known vulnerabilities affecting a specific version of an open source package.

jfrog_get_vulnerability_info

Useful for when you need to get a specific vulnerability information, including its affected packages and versions.

jfrog_get_package_curation_status

Useful for checking the curation status of a specific package version. Returns one of the following statuses: approved, blocked, inconclusive.

jfrog_list_permission_targets

Get a list of all permission targets in the JFrog platform

jfrog_get_permission_target

Get detailed information about a specific permission target

jfrog_create_permission_target

Create a new permission target in the JFrog platform

jfrog_update_permission_target

Update an existing permission target in the JFrog platform

jfrog_delete_permission_target

Delete a permission target from the JFrog platform

jfrog_get_permission_resource

Get details of a specific resource type within a permission target

jfrog_update_permission_resource

Update a specific resource type within a permission target

jfrog_replace_permission_resource

Replace a specific resource type within a permission target

jfrog_delete_permission_resource

Delete a specific resource type from a permission target

jfrog_get_artifacts_summary

Get the summary of artifacts, one or many

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