mcp-jfrog

security MCP Server

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

Install Ready
securitysecurity
4 views119 stars24 forksv0.0.1Apache-2.0

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
119
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx mcp-jfrog

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "mcp-jfrog": {
      "command": "npx",
      "args": [
        "mcp-jfrog"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

44
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (44)

Set

properties on a folder in Artifactory, with optional recursive application

limit

(optional number): Maximum number of results to return

Create

a new project in the JFrog platform

Many

other optional parameters for specific repository configurations

offset

(optional number): Number of results to skip

display_name

(string): Display name of the project

version

(optional string): The version of the package (default: "latest")

environments

(optional string[]): Environments to assign the repository to

repositories

(string[]): List of repository keys to include in the virtual repository

projectKey

(optional string): Project key to assign the repository to

password

(optional string): Remote repository password

Return

a runtime cluster by ID

rclass

(string): Repository class (must be "virtual")

packageType

(optional string): Filter repositories by package type

username

(optional string): Remote repository username

Other

optional parameters for specific repository configurations

properties

(object): Key-value pairs of properties to set

transitive

(optional boolean): Whether to search in remote repositories

url

(string): URL to the remote repository

storage_quota_bytes

(number): Storage quota in bytes (-1 for unlimited)

name

(string): The name of the package, as it appears in the package repository

Check

the curation status of a specific package version

include_fields

(optional string[]): Fields to include in the results

statistics

(optional boolean): Whether to include statistics

packageName

(string): The name of the package, as it appears in the package repository

domain

(optional string): The primary domain to search in (items, builds, archive.entries, build.promotions, releases)

next_key

(optional string): The next key to use for pagination

page_num

(optional integer): Page number

pageCount

(optional number): Number of pages to return (default: 1)

List

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

Execute

an Artifactory Query Language (AQL) query to search for artifacts, builds, or other entities in JFrog Artifactory

sort_order

(optional string): Sort order (asc or desc)

description

(string): Description of the project

project

(optional string): Project key to scope the build search

recursive

(optional boolean): Whether to apply properties recursively to sub-folders

sort_by

(optional string): Field to sort results by

num_of_rows

(optional integer): Number of rows to return

timePeriod

(optional string): Time period to query

Get

artifacts issues summary in a repository or build, categorized and counted by severity (Low, Medium, High, Critical, Unkown)

pageSize

(optional number): Number of vulnerabilities to return per page (default: 10)

admin_privileges

(object): Administrative privileges for the project

Returns

A summary based on vulnerability count per severity for each artifact in the provided array plus the total issues

packageVersion

(string): The version of the package, as it appears in the package repository

Inputs

`paths` (string array): An array of paths to the artifacts from which to create the summary from