Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PORT | No | Port number to use for SSE transport | 8080 |
JFROG_URL | Yes | Base URL for your JFrog platform (e.g., https://acme.jfrog.io) | |
LOG_LEVEL | No | Logging level: DEBUG, INFO, WARN, ERROR | INFO |
TRANSPORT | No | Transport mode to use, set to 'sse' to enable SSE transport | stdio |
CORS_ORIGIN | No | CORS origin allowed for SSE connections | * |
JFROG_ACCESS_TOKEN | Yes | Your JFrog access token for authentication with the JFrog platform | |
RECONNECT_DELAY_MS | No | Base delay in milliseconds between reconnection attempts | 2000 |
MAX_RECONNECT_ATTEMPTS | No | Maximum number of reconnection attempts for SSE server | 5 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |