github TypeScript analyzed 410b1a8

jfrog/mcp-jfrog

github

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

maintainer
jfrog
license
Apache-2.0
first seen
2026-07-05
last seen
2026-07-05
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 25 tools
transport stdio · http · sse counts 25 tools · 0 res · 0 prompts permission surface via README inference

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 evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

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