Skip to main content
Glama

JFrog MCP Server

Official
by jfrog

jfrog_create_remote_repository

Create a remote repository in JFrog Artifactory to proxy external package registries, configure package types, URLs, authentication, and manage caching and synchronization settings.

Instructions

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

Input Schema

NameRequiredDescriptionDefault
allowAnyHostAuthNo
assumedOfflinePeriodSecsNo
blackedOutNo
blockMismatchingMimeTypesNo
blockPushingSchema1No
bypassHeadRequestsNo
cdnRedirectNo
clientTlsCertificateNo
composerRegistryUrlNohttps://packagist.org
contentSynchronisationNo
descriptionNoRepository description
disableProxyNo
disableUrlNormalizationNo
downloadContextPathNo
downloadRedirectNo
enableCookieManagementNo
enableTokenAuthenticationNo
environmentsNoEnvironments to assign the repository to
excludesPatternNo
externalDependenciesEnabledNo
externalDependenciesPatternsNo
feedContextPathNo
fetchJarsEagerlyNo
fetchSourcesEagerlyNo
forceConanAuthenticationNo
forceNugetAuthenticationNo
forceP2AuthenticationNo
gitRegistryUrlNohttps://github.com/rust-lang/crates.io-index
handleReleasesNo
handleSnapshotsNo
hardFailNo
includesPatternNo**/*
keyYesthe key of the repository
listRemoteFolderItemsNo
localAddressNo
maxUniqueSnapshotsNo
metadataRetrievalTimeoutSecsNo
missedRetrievalCachePeriodSecsNo
notesNoInternal notes
offlineNo
packageTypeYesPackage type of the repository
passwordNoRemote repository password
priorityResolutionNo
projectKeyNoProject key to assign the repository to
propertySetsNo
proxyNoProxy key from Artifactory
pyPIRegistryUrlNohttps://pypi.org
rclassYesThe repository type
remoteRepoChecksumPolicyTypeNogenerate-if-absent
remoteRepoLayoutRefNo
repoLayoutRefNo
retrievalCachePeriodSecsNo
shareConfigurationNo
socketTimeoutMillisNo
storeArtifactsLocallyNo
suppressPomConsistencyChecksNo
synchronizePropertiesNo
unusedArtifactsCleanupPeriodHoursNo
urlYesURL to the remote repository
usernameNoRemote repository username
v3FeedUrlNo
vcsGitDownloadUrlNo
vcsGitProviderNoGITHUB
vcsTypeNoGIT
xrayIndexNo

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "allowAnyHostAuth": { "default": false, "type": "boolean" }, "assumedOfflinePeriodSecs": { "default": 300, "type": "number" }, "blackedOut": { "default": false, "type": "boolean" }, "blockMismatchingMimeTypes": { "default": true, "type": "boolean" }, "blockPushingSchema1": { "default": false, "type": "boolean" }, "bypassHeadRequests": { "default": false, "type": "boolean" }, "cdnRedirect": { "default": false, "type": "boolean" }, "clientTlsCertificate": { "default": "", "type": "string" }, "composerRegistryUrl": { "default": "https://packagist.org", "type": "string" }, "contentSynchronisation": { "additionalProperties": false, "properties": { "enabled": { "default": false, "type": "boolean" }, "properties": { "additionalProperties": false, "properties": { "enabled": { "default": false, "type": "boolean" } }, "type": "object" }, "source": { "additionalProperties": false, "properties": { "originAbsenceDetection": { "default": false, "type": "boolean" } }, "type": "object" }, "statistics": { "additionalProperties": false, "properties": { "enabled": { "default": false, "type": "boolean" } }, "type": "object" } }, "required": [ "statistics", "properties", "source" ], "type": "object" }, "description": { "description": "Repository description", "type": "string" }, "disableProxy": { "default": false, "type": "boolean" }, "disableUrlNormalization": { "default": false, "type": "boolean" }, "downloadContextPath": { "type": "string" }, "downloadRedirect": { "default": false, "type": "boolean" }, "enableCookieManagement": { "default": false, "type": "boolean" }, "enableTokenAuthentication": { "default": false, "type": "boolean" }, "environments": { "description": "Environments to assign the repository to", "items": { "type": "string" }, "type": "array" }, "excludesPattern": { "default": "", "type": "string" }, "externalDependenciesEnabled": { "default": false, "type": "boolean" }, "externalDependenciesPatterns": { "items": { "type": "string" }, "type": "array" }, "feedContextPath": { "type": "string" }, "fetchJarsEagerly": { "default": false, "type": "boolean" }, "fetchSourcesEagerly": { "default": false, "type": "boolean" }, "forceConanAuthentication": { "default": false, "type": "boolean" }, "forceNugetAuthentication": { "default": false, "type": "boolean" }, "forceP2Authentication": { "default": false, "type": "boolean" }, "gitRegistryUrl": { "default": "https://github.com/rust-lang/crates.io-index", "type": "string" }, "handleReleases": { "default": true, "type": "boolean" }, "handleSnapshots": { "default": true, "type": "boolean" }, "hardFail": { "default": false, "type": "boolean" }, "includesPattern": { "default": "**/*", "type": "string" }, "key": { "description": "the key of the repository", "type": "string" }, "listRemoteFolderItems": { "default": false, "type": "boolean" }, "localAddress": { "type": "string" }, "maxUniqueSnapshots": { "default": 0, "type": "number" }, "metadataRetrievalTimeoutSecs": { "default": 60, "type": "number" }, "missedRetrievalCachePeriodSecs": { "default": 1800, "type": "number" }, "notes": { "description": "Internal notes", "type": "string" }, "offline": { "default": false, "type": "boolean" }, "packageType": { "description": "Package type of the repository", "enum": [ "bower", "cargo", "chef", "cocoapods", "composer", "conan", "cran", "debian", "docker", "Npm", "gems", "gitlfs", "go", "gradle", "helm", "ivy", "maven", "nuget", "opkg", "p2", "pub", "puppet", "pypi", "rpm", "sbt", "swift", "terraform", "vagrant", "yum", "generic" ], "type": "string" }, "password": { "description": "Remote repository password", "type": "string" }, "priorityResolution": { "default": false, "type": "boolean" }, "projectKey": { "description": "Project key to assign the repository to", "type": "string" }, "propertySets": { "items": { "type": "string" }, "type": "array" }, "proxy": { "description": "Proxy key from Artifactory", "type": "string" }, "pyPIRegistryUrl": { "default": "https://pypi.org", "type": "string" }, "rclass": { "const": "remote", "description": "The repository type", "type": "string" }, "remoteRepoChecksumPolicyType": { "default": "generate-if-absent", "enum": [ "generate-if-absent", "fail", "ignore-and-generate", "pass-thru" ], "type": "string" }, "remoteRepoLayoutRef": { "default": "", "type": "string" }, "repoLayoutRef": { "type": "string" }, "retrievalCachePeriodSecs": { "default": 7200, "type": "number" }, "shareConfiguration": { "default": false, "type": "boolean" }, "socketTimeoutMillis": { "default": 15000, "type": "number" }, "storeArtifactsLocally": { "default": true, "type": "boolean" }, "suppressPomConsistencyChecks": { "default": false, "type": "boolean" }, "synchronizeProperties": { "default": false, "type": "boolean" }, "unusedArtifactsCleanupPeriodHours": { "default": 0, "type": "number" }, "url": { "description": "URL to the remote repository", "type": "string" }, "username": { "description": "Remote repository username", "type": "string" }, "v3FeedUrl": { "type": "string" }, "vcsGitDownloadUrl": { "default": "", "type": "string" }, "vcsGitProvider": { "default": "GITHUB", "enum": [ "GITHUB", "GITHUBENTERPRISE", "BITBUCKET", "OLDSTASH", "STASH", "ARTIFACTORY", "CUSTOM" ], "type": "string" }, "vcsType": { "default": "GIT", "enum": [ "GIT" ], "type": "string" }, "xrayIndex": { "default": false, "type": "boolean" } }, "required": [ "key", "rclass", "packageType", "url" ], "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