MCP Jfrog MCP Server

MCP server for using the JFrog Artifactory API

Remote serverstreamable-httpGo

What is the MCP Jfrog MCP Server?

MCP Jfrog connects MCP Jfrog to AI assistants that speak the Model Context Protocol. MCP server for using the JFrog Artifactory API.

What MCP Jfrog does

Model Context Protocol (MCP) Server for the JFrog Platform API, enabling repository management, build tracking, release lifecycle management, and more.

Key capabilities

  • Repository Management — Create and manage local, remote, and virtual repositories
  • Build Tracking — List and retrieve build information
  • Runtime Monitoring — View runtime clusters and running container images
  • Mission Control — View associated JFrog Platform instances
  • Artifact Search — Execute powerful AQL queries to search for artifacts and builds
  • Catalog and Curation — Access package information, versions, vulnerabilities, and check curation status
  • Xray — Access scan artifacts summary, group by severity per artifact

Requirements

  • Node.js v18 or higher - Docker (if using Docker deployment, See Docker Deployment ) - A valid JFrog platform instance with appropriate permissions - Access to create and manage access tokens in your JFrog platform instance

Practical notes

  • Maintained by jfrog, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ReturnsA summary based on vulnerability count per severity for each artifact in the provided array plus the total issues
Inputs:paths (string array): An array of paths to the artifacts from which to create the summary from
packageTypeoptional string): Filter repositories by package type
projectKeyoptional string): Project key to assign the repository to
environmentsoptional string[]): Environments to assign the repository to
usernameoptional string): Remote repository username
passwordoptional string): Remote repository password
projectoptional string): Project key to scope the build search
recursiveoptional boolean): Whether to apply properties recursively to sub-folders
domainoptional string): The primary domain to search in (items, builds, archive.entries, build.promotions, releases)
transitiveoptional boolean): Whether to search in remote repositories
limitoptional number): Maximum number of results to return
offsetoptional number): Number of results to skip
include_fieldsoptional string[]): Fields to include in the results
sort_byoptional string): Field to sort results by
sort_orderoptional string): Sort order (asc or desc)
next_keyoptional string): The next key to use for pagination
num_of_rowsoptional integer): Number of rows to return
page_numoptional integer): Page number
statisticsoptional boolean): Whether to include statistics
timePeriodoptional string): Time period to query
versionoptional string): The version of the package (default: "latest")
pageSizeoptional number): Number of vulnerabilities to return per page (default: 10)
pageCountoptional number): Number of pages to return (default: 1)

How to install the MCP Jfrog MCP Server

{
  "mcpServers": {
    "MCP-JFrog": {
      "command": "npm",
      "args": [
        "exec",
        "-y",
        "github:jfrog/mcp-jfrog"
      ],
      "env": {
        "JFROG_ACCESS_TOKEN": "YOUR_JFROG_ACCESS_TOKEN",
        "JFROG_URL": "https://<YOUR_JFROG_INSTANCE_URL>"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js v18 or higher - Docker (if using Docker deployment, See Docker Deployment ) - A valid JFrog platform instance with appropriate permissions - Access to create and manage access tokens in your JFrog platform instance
VariableDescriptionRequired
JFROG_ACCESS_TOKENDeclared in the maintainer’s client configuration.Yes
JFROG_URLDeclared in the maintainer’s client configuration.Yes

Example prompts to try

  • “Use MCP Jfrog to Returns.”
  • “Use MCP Jfrog to Inputs.”
  • “Use MCP Jfrog to Prerequisites.”

Frequently asked questions

MCP server for using the JFrog Artifactory API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.