关于 JFrog Remote MCP Server
JFrog Remote MCP Server 让开发者和编码助手通过自然语言请求使用 JFrog 平台功能,涵盖制品发现、资源管理、包审查和安全信息。它托管于 JFrog Cloud,并使用 OAuth 认证。
主要功能
- 01管理项目和仓库
- 02查找软件包、版本和构建
- 03查看目录信息与策展状态
- 04检查 Xray 摘要和策略违规
- 05追踪受 CVE 或软件包影响的资源
- 06覆盖 JFrog 多领域的 100 多种工具
适用场景
- 01检查软件包版本、漏洞和许可证
- 02查找制品位置并搜索构建
- 03查看安全发现及受影响资源
- 04跟踪 JFrog 项目和制品
MCP 相关
该远程 MCP 服务向客户端提供 100 多种 JFrog 平台工具,包括资源管理、制品搜索、目录和安全能力。客户端连接 JFrog Cloud 端点,并通过 OAuth 认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://myPlatform.jfrog.github.io/mcpclaude mcp add --transport http jfrog-jfrog https://myPlatform.jfrog.github.io/mcp{"mcpServers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}在 Cursor 中打开{"servers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"jfrog-jfrog":{"type":"http","url":"https://myPlatform.jfrog.github.io/mcp"}}}{"mcpServers":{"jfrog-jfrog":{"serverUrl":"https://myPlatform.jfrog.github.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
JFrog 远程 MCP 服务
模型上下文协议(MCP)通过标准化、轻量级的接口,将 AI 系统与外部工具、数据和服务连接起来。
JFrog MCP 服务为开发者赋能,将 JFrog 平台的高级功能带入开发环境。 JFrog MCP 服务可与 VS Code、Cursor、Claude、Kiro 和 Codex 等 IDE 与 AI 编码助手集成,针对自然语言 AI 查询,提供来自 JFrog 平台的丰富且可操作的信息。
通过直接、便捷的 AI 交互,您可以使用以下功能:
- 资源管理:创建和查看项目、仓库及其他 JFrog 组件。
- 制品与构建探索:查找软件包及其版本、定位制品的存储位置,并使用 AQL 搜索构建。
- 目录与精选:访问软件包信息、版本和漏洞,并检查精选状态。
- 安全监控:获取 Xray 安全摘要和制品策略违规信息,检查制品的扫描/索引状态,并追踪受特定 CVE 或软件包影响的所有资源。
利用这些资源和实时信息满足各种使用场景。例如:
- 确保开发者在编码过程中仅使用已批准的软件包。
- 查询 JFrog Catalog,了解 OSS 软件包版本、已报告漏洞的变化以及许可证要求。
- 跟踪和管理 JFrog 项目与制品。
此外还有更多功能。 请参阅完整的工具参考,了解该服务提供的所有功能。
注意: JFrog MCP 服务现已在 JFrog Cloud(SaaS)上正式发布(GA)。自托管服务目前处于 Beta 阶段。工具参考中标记为 Beta 的单个工具均为实验性功能,必须在您的环境中启用。
远程服务实现
JFrog MCP 服务托管在 JFrog Cloud 上,其向客户端提供的工具会持续更新——新功能和改进发布后,您将自动获得,客户端无需安装或升级。
您可以使用 OAuth 进行身份验证,连接到 JFrog MCP 服务。这样就无需管理 API 密钥。
注意: 由于这是远程服务,工具集会在服务端持续演进。
TOOLS.md参考文档反映了当前提供的工具。
设置 JFrog MCP 服务
订阅 JFrog Cloud(SaaS)的用户现可使用 JFrog 远程 MCP 服务(GA)。
订阅信息: 所有许可证均支持 Cloud(SaaS) 和 Self-Managed 平台。
Self-Managed(Beta): 也可使用自托管的 JFrog MCP 服务。有关 Helm 和 Docker Compose 部署,请参阅 MCP 服务安装。
- 管理员用户必须在订阅中的一个 JPD 上启用 JFrog MCP 服务。
- 然后,您可以将 JFrog MCP 服务添加到 MCP 客户端。
- 保存配置文件。
- 重启或刷新 MCP 客户端。浏览器中会打开 OAuth 窗口。
- 按照提示授权 MCP 客户端访问 JFrog MCP 服务。
在以下示例中,将 <JFROG_PLATFORM_URL> 替换为您的 JFrog 平台 URL(例如,https://mycompany.jfrog.io)。
Visual Studio Code
{
"mcp": {
"servers": {
"jfrog": {
"url": "https://<JFROG_PLATFORM_URL>/mcp"
}
}
}
}
Cursor
{
"mcpServers": {
"jfrog": {
"url": "https://<JFROG_PLATFORM_URL>/mcp"
}
}
}
有关更多 MCP 客户端(Kiro、Claude、Codex 等)的信息,请参阅将 JFrog MCP 服务添加到 MCP 客户端。
工具
该服务提供 100 多种工具,涵盖 Access、Artifactory、Security、Curation、Distribution、AI Catalog、Grid、Workers、OneModel、Event、Evidence 和 AppTrust。
请参阅 TOOLS.md 中的完整参考文档。
文档
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。