JFrog plugin for Devin: JFrog Platform skills for artifact management, security scanning, and supply-chain workflows, plus the JFrog Platform MCP server (remote HTTP + OAuth).
Current version:
0.2.0— skills from jfrog/jfrog-skills (pinned atv0.16.0) and a bundled JFrog MCP entry.
| Skill | Description |
|---|---|
jfrog |
JFrog Platform operations via CLI and APIs (Artifactory, Xray, access, projects, and more). |
jfrog-package-safety-and-download |
Check package safety and download via Artifactory. |
jfrog-ai-catalog-skills |
Discover, install, manage, and publish agent skills from the JFrog AI Catalog via jf skills and Agent Guard. |
After install, Devin exposes them as /jfrog:jfrog, /jfrog:jfrog-package-safety-and-download, and /jfrog:jfrog-ai-catalog-skills.
Skill content is vendored under skills/ — see VENDOR.md.
The plugin registers this MCP server (declared in mcp_config.json and referenced from .devin-plugin/plugin.json):
{
"mcpServers": {
"jfrog": {
"url": "https://${env:JFROG_PLATFORM_URL}/mcp"
}
}
}- Auth is OAuth against your JFrog Platform — no access token is stored in the plugin.
- Set
JFROG_PLATFORM_URL(host only, for examplemycompany.jfrog.io) in the environment that launches Devin CLI / Devin Local so${env:JFROG_PLATFORM_URL}resolves. - On first use, authenticate if prompted, or run:
devin mcp login jfrog - Plugin MCP tools are available in-session; they may not appear in the MCP settings UI yet.
- Devin CLI — see Devin docs
- Devin CLI plugins enabled for your organization (
devin plugins installmust be allowed) JFROG_PLATFORM_URL— JFrog platform host only (nohttps://, no trailing/). Required for the bundled MCP entry.- Skill runtime (when using the skills) —
jfCLI,jq, andcurlonPATH, plus a configured JFrog instance (jf config add). See jfrog-skills requirements.
devin plugins install jfrog/devin-plugin -ydevin plugins list
devin plugins info jfrogdevin plugins info jfrog should list the skills above and an MCP server named jfrog.
In a Devin CLI or Devin Local session:
/mcp
Confirm jfrog is listed (and Connected after OAuth). Ask the agent to list tools for jfrog — it should expose at least one tool.
devin-plugin/
├── .devin-plugin/plugin.json
├── mcp_config.json # JFrog Platform MCP (remote HTTP + OAuth)
├── skills/
│ ├── jfrog/
│ ├── jfrog-package-safety-and-download/
│ └── jfrog-ai-catalog-skills/
├── .github/scripts/ # sync-skills vendoring
├── LICENSE
├── README.md
└── VENDOR.md
node scripts/validate-devin-plugin.mjsBump version in .devin-plugin/plugin.json when you publish a new release, then tag (for example v0.2.0).
Apache License 2.0 — see LICENSE.