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用户使用。具体配置步骤如下:
- 管理员用户需在订阅的JPD上启用JFrog MCP服务器。
- 你可以将JFrog MCP服务器添加到MCP客户端。
- 保存配置文件。
- 重启或刷新MCP客户端,浏览器将弹出OAuth窗口。
- 按照提示授权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"
}
}
}
微信扫一扫