Skip to content

Commit c1c3eaa

Browse files
ur92Evgeni Dikerman
authored andcommitted
Revert "Replace jfrog-platform skill with 11 individual product skills"
This reverts commit 1e9a1d3.
1 parent e47c210 commit c1c3eaa

40 files changed

Lines changed: 167 additions & 6370 deletions

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,24 @@ JFrog Platform integration for [Cursor](https://cursor.com) — artifact managem
77
| Component | Path | Description |
88
|---|---|---|
99
| **MCP** | `plugins/jfrog/mcp.json` | Remote JFrog MCP server (OAuth, no API keys) |
10-
| **Skills** | `plugins/jfrog/skills/` | 11 AI skills covering Artifactory, Security, Access, CLI, Curation, Distribution, AppTrust, Runtime, Mission Control, Workers, and Patterns |
10+
| **Skill** | `plugins/jfrog/skills/jfrog-platform/` | AI guidance for JFrog Platform operations |
1111
| **Rule** | `plugins/jfrog/rules/jfrog-security.mdc` | Supply-chain security practices for dependency files |
1212
| **Agent** | `plugins/jfrog/agents/supply-chain-security.md` | Dependency audit for CVEs, licenses, and curation |
1313

1414
## Prerequisites
1515

16-
1. **JFrog Platform** access (Cloud or self-hosted).
17-
2. An admin enables the **JFrog MCP Server** on the platform (Cloud/SaaS only):
16+
1. A **JFrog Cloud (SaaS)** subscription.
17+
2. An admin enables the **JFrog MCP Server** on the platform:
1818
- **Administration > General > Settings > MCP Server** → toggle ON.
1919
3. Each developer configures Cursor with their JFrog Platform URL (see [Setup](#setup)).
20-
4. **JFrog CLI** (`jf`) is used by several skills for authentication and REST API operations. It will be installed automatically if missing. Install manually via `brew install jfrog-cli` or the [official install script](https://jfrog.com/help/r/jfrog-cli/install-the-jfrog-cli).
2120

2221
## Setup
2322

2423
1. Install the plugin in Cursor.
2524
2. Set the `JFROG_PLATFORM_URL` environment variable to your JFrog instance (e.g. `mycompany.jfrog.io`).
2625
3. Restart Cursor. An OAuth window opens in your browser — authorize access.
2726

28-
No manual tokens or API keys are required. MCP workflows use OAuth; CLI/REST-based skills authenticate automatically via `jf config` browser login.
27+
No tokens or API keys are required. Authentication is handled via OAuth.
2928

3029
## Validation
3130

plugins/jfrog/README.md

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,20 @@ JFrog Platform integration for Cursor — artifact management, security scanning
44

55
## Prerequisites
66

7-
1. **JFrog Platform** access (Cloud or self-hosted).
8-
2. An admin must **enable the JFrog MCP Server** on the platform (Cloud/SaaS only):
7+
1. **JFrog Cloud (SaaS) subscription** with admin access.
8+
2. An admin must **enable the JFrog MCP Server** on the platform:
99
- Navigate to **Administration > General > Settings** in the JFrog UI.
1010
- Toggle the **MCP Server** option ON and save.
1111
3. Set the `JFROG_PLATFORM_URL` environment variable to your JFrog instance (e.g., `mycompany.jfrog.io`).
12-
4. **JFrog CLI** (`jf`) is used by several skills for authentication and REST API operations. It will be installed automatically if missing. Install manually via `brew install jfrog-cli` or the [official install script](https://jfrog.com/help/r/jfrog-cli/install-the-jfrog-cli).
1312

14-
Authentication is handled automatically — **OAuth** for MCP-based workflows, **browser-based login** (`jf config`) for CLI/REST-based skills. No manual API keys or tokens required.
13+
Authentication is handled via **OAuth** — no API keys required.
1514

1615
## Included
1716

18-
| Component | Path | Description |
19-
|---|---|---|
20-
| **MCP** | `mcp.json` | Remote JFrog MCP server (OAuth, no API keys) |
21-
| **Rule** | `rules/jfrog-security.mdc` | Supply-chain security practices for dependency files |
22-
| **Agent** | `agents/supply-chain-security.md` | Dependency audit for CVEs, licenses, and curation |
23-
24-
### Skills
25-
26-
| Skill | Triggers when you mention... |
27-
|-------|------------------------------|
28-
| **jfrog-artifactory** | artifactory, repository, artifact, deploy, docker registry, build info, AQL, replication, federation |
29-
| **jfrog-security** | xray, vulnerability, CVE, scan, policy, watch, violation, SBOM, SAST, secrets detection |
30-
| **jfrog-access** | access token, permission, user, group, project, RBAC, authentication, authorization |
31-
| **jfrog-distribution** | distribution, release bundle, promote, environment, edge node, release lifecycle, evidence |
32-
| **jfrog-curation** | curation, package firewall, blocked package, curated repository, waiver, supply chain |
33-
| **jfrog-apptrust** | apptrust, application entity, application version, trusted release, promote version, rollback |
34-
| **jfrog-runtime** | runtime, runtime cluster, running images, runtime sensor, container monitoring, node health |
35-
| **jfrog-mission-control** | mission control, JPD, platform deployment, license, proxy, deployment health |
36-
| **jfrog-workers** | worker, serverless, event hook, TypeScript worker, BEFORE_DOWNLOAD, custom logic |
37-
| **jfrog-cli** | jf command, jfrog cli, jf rt, jf audit, jf scan, jf docker, file spec |
38-
| **jfrog-patterns** | pattern, best practice, architecture, get started, CI integration, multi-site, AppTrust |
17+
- `mcp.json`: JFrog remote MCP server (connects to `https://<your-instance>/mcp`)
18+
- `skills/jfrog-platform/`: Skill for interacting with JFrog Platform via MCP
19+
- `rules/jfrog-security.mdc`: Supply-chain security practices for dependency files
20+
- `agents/supply-chain-security.md`: Dependency audit agent for vulnerabilities, licenses, and curation
3921

4022
## MCP Capabilities
4123

plugins/jfrog/skills/jfrog-access/SKILL.md

Lines changed: 0 additions & 184 deletions
This file was deleted.

0 commit comments

Comments
 (0)