返回 MCP 目录
public公开dns本地运行

jfrog-mcp-server

JFrog远程MCP服务器将JFrog平台能力集成到开发环境中,通过标准化协议连接AI系统与外部工具,提供资源管理、制品搜索、安全监控等功能。

article

README

🚀 JFrog远程MCP服务器

模型上下文协议(MCP)通过标准化、轻量级的接口,将人工智能系统与外部工具、数据和服务相连接。JFrog MCP服务器为开发者赋能,将JFrog平台的强大功能引入开发环境。它可以集成到集成开发环境(IDE)和编码辅助工具(如Copilot或Cursor)中,针对自然语言的人工智能查询,从JFrog平台提供丰富且可操作的信息。

通过直接、友好的人工智能交互,你可以使用以下功能:

  • 资源管理:创建和查看项目、仓库及其他JFrog组件。
  • 制品搜索:执行强大的AQL查询,搜索组织内使用的制品。
  • 目录与管理:获取软件包信息、版本、漏洞情况,并查看管理状态。
  • 安全监控:生成关键通用漏洞披露(CVEs)、漏洞严重程度和适用性的实时开发安全运维(DevSecOps)报告。

你可以在以下场景中使用这些资源和实时信息:

  • 确保开发者在编码时仅使用经过批准的软件包
  • 查询JFrog目录,了解开源软件包版本、报告的漏洞变化以及许可要求
  • 跟踪和管理JFrog项目及制品

还有更多功能等待你去探索。

远程服务器实现:JFrog MCP服务器部署在JFrog云端,为客户端提供的工具会不断更新。新功能和改进一经发布,你就能自动获得。你可以使用OAuth进行身份验证,连接到JFrog MCP服务器。这样无需管理API密钥,启用该功能后也无需进行安装或升级。

🚀 快速开始

🔧 配置JFrog MCP服务器

JFrog MCP服务器可供拥有云(SaaS)订阅的JFrog用户使用。具体配置步骤如下:

  1. 管理员用户需在订阅的JPD上启用JFrog MCP服务器
  2. 你可以将JFrog MCP服务器添加到MCP客户端
  3. 保存配置文件。
  4. 重启或刷新MCP客户端,浏览器将弹出OAuth窗口。
  5. 按照提示授权MCP客户端访问JFrog MCP服务器。

💻 配置示例

Visual Studio Code中的MCP服务器定义示例

{
    "mcp": {
        "servers": {
            "jfrog": {
                "url":"https://<​​JFROG_PLATFORM_URL​​>/mcp"
            }
        }
    }
}

Cursor中的MCP服务器定义示例

{
    "mcpServers": {
        "jfrog": {
            "url":"https://<​​JFROG_PLATFORM_URL​​>/mcp"
        }
    }
}
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端