mcpField
J
JFrog Remote MCP Server

JFrog Remote MCP Server

远程服务
github.com/jfrog开发工具151 周前更新
代码仓库

关于 JFrog Remote MCP Server

JFrog Remote MCP Server 让开发者和编码助手通过自然语言请求使用 JFrog 平台功能,涵盖制品发现、资源管理、包审查和安全信息。它托管于 JFrog Cloud,并使用 OAuth 认证。

主要功能

  1. 01管理项目和仓库
  2. 02查找软件包、版本和构建
  3. 03查看目录信息与策展状态
  4. 04检查 Xray 摘要和策略违规
  5. 05追踪受 CVE 或软件包影响的资源
  6. 06覆盖 JFrog 多领域的 100 多种工具

适用场景

  1. 01检查软件包版本、漏洞和许可证
  2. 02查找制品位置并搜索构建
  3. 03查看安全发现及受影响资源
  4. 04跟踪 JFrog 项目和制品

MCP 相关

该远程 MCP 服务向客户端提供 100 多种 JFrog 平台工具,包括资源管理、制品搜索、目录和安全能力。客户端连接 JFrog Cloud 端点,并通过 OAuth 认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://myPlatform.jfrog.github.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

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 服务安装。

  1. 管理员用户必须在订阅中的一个 JPD 上启用 JFrog MCP 服务。
  2. 然后,您可以将 JFrog MCP 服务添加到 MCP 客户端。
  3. 保存配置文件。
  4. 重启或刷新 MCP 客户端。浏览器中会打开 OAuth 窗口。
  5. 按照提示授权 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 中的完整参考文档。

文档

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。