mcp-jfrog

mcp-jfrog

88

The JFrog MCP Server is an experimental Model Context Protocol for the JFrog Platform API. It supports functionalities such as repository management, build tracking, and runtime monitoring, aiming to enhance JFrog's platform capabilities.

JFrog MCP Server

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

Disclaimer

This is an experimental project intended to demonstrate JFrog's capabilities with MCP. It is not officially supported or verified by JFrog.

Features

  • 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

Setup

To install mcp-jfrog for Claude Desktop automatically via Smithery:

Prerequisites

  • Node.js v18 or higher
  • Docker (if using Docker deployment)
  • A valid JFrog platform instance

Example Configuration

Docker and SSE mode configurations are provided for usage with systems like Cursor and Claude Desktop.

License

Licensed under the Apache License 2.0.