Model Context Protocol (MCP) Server for the JFrog Platform API, enabling repository management, build tracking, release lifecycle management, and more.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
description
(optional string): Repository description
-
domain
(optional string): The primary domain to search in (items, builds, archive.entries, build.promotions, releases)
-
environments
(optional string[]): Environments to assign the repository to
-
filters
(optional string): Filters to apply
-
include_fields
(optional string[]): Fields to include in the results
-
limit
(optional number): Maximum number of results to return
-
next_key
(optional string): The next key to use for pagination
-
num_of_rows
(optional integer): Number of rows to return
-
offset
(optional number): Number of results to skip
-
packageType
(optional string): Filter repositories by package type
-
pageCount
(optional number): Number of pages to return (default: 1)
-
pageSize
(optional number): Number of vulnerabilities to return per page (default: 10)
-
page_num
(optional integer): Page number
-
password
(optional string): Remote repository password
-
project
(optional string): Filter repositories by project key
-
projectKey
(optional string): Project key to assign the repository to
-
recursive
(optional boolean): Whether to apply properties recursively to sub-folders
-
sort_by
(optional string): Field to sort results by
-
sort_order
(optional string): Sort order (asc or desc)
-
statistics
(optional boolean): Whether to include statistics
-
timePeriod
(optional string): Time period to query
-
transitive
(optional boolean): Whether to search in remote repositories
-
type
(optional string): Filter repositories by type (local, remote, virtual, federated, distribution)
-
username
(optional string): Remote repository username
-
version
(optional string): The version of the package (default: "latest")
code files: 27
network 1
- net jfrog-mcp-jfrog-410b1a8/common/utils.ts :4
import axios, { AxiosRequestConfig, AxiosResponse } from "axios";
secrets 1
- secrets jfrog-mcp-jfrog-410b1a8/common/utils.ts :66
if (process.env.JFROG_ACCESS_TOKEN) {
install hooks 1
- prepare jfrog-mcp-jfrog-410b1a8/package.json :17
npm run build
declared dependencies 23
- @modelcontextprotocol/sdk@1.12.1
- @types/node@^22
- @types/node-fetch@^2.6.12
- axios@^1.12.0
- commander@^11.1.0
- cors@^2.8.5
- express@^4.18.3
- node-fetch@^3.3.2
- universal-user-agent@^7.0.2
- zod@^3.25.61
- zod-to-json-schema@^3.23.5
- @types/cors@^2.8.17
- @types/express@^4.17.21
- @types/jest@^29.5.14
- @typescript-eslint/eslint-plugin@^5.62.0
- @typescript-eslint/parser@^5.62.0
- eslint@^8.56.0
- husky@^4.3.8
- jest@^29.7.0
- lint-staged@^10.5.4
- shx@^0.3.4
- ts-jest@^29.2.6
- typescript@^5.6.2