JFrog MCP(管理控制台)服务器是一款用于与 JFrog 平台交互的工具,支持通过命令进行操作。本指南将为你提供该服务器的使用和配置的完整信息。
JFrog MCP 服务器能让你便捷地与 JFrog 平台进行交互,下面将详细介绍其安装、配置和使用方法。
将仓库克隆到本地机器:
git clone git@github.com:jfrog/mcp-jfrog.git
cd mcp-jfrog
构建 Docker 镜像:
docker build -t mcp/jfrog -f Dockerfile .
安装依赖并构建:
npm i && npm run build
使用此 MCP 服务器,你需要配置以下环境变量:
JFROG_ACCESS_TOKEN:你的 JFROG 访问令牌(必需)JFROG_URL:你的 JFrog 平台实例的基 URL(必需)JFROG_ACCESS_TOKEN)要使用此 MCP 服务器,你需要创建一个 JFrog 访问令牌或使用具有适当权限的身份令牌。 有关如何创建 JFrog 令牌,请参考 JFrog 官方文档:
JFROG_URL)你的 JFrog 平台实例的 URL(例如 https://acme.jfrog.io)
在 ~/.cursor/mcp.json 中添加以下内容:
{
"mcpServers": {
"MCP-JFrog": {
"command": "npm",
"args": [
"exec",
"-y",
"github:jfrog/mcp-jfrog"
],
"env": {
"JFROG_ACCESS_TOKEN": "ACCESS_TOKEN",
"JFROG_URL": "https://"
}
}
},
"mcp-local-dev":{
"command": "node",
"args": [
"//mcp-jfrog/dist/index.js"
],
"env": {
"JFROG_ACCESS_TOKEN": ">" ,
"JFROG_URL": ""
}
}
}
{
"mcpServers": {
"jfrog": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"JFROG_ACCESS_TOKEN",
"-e",
"JFROG_URL",
"mcp/jfrog"
],
"env": {
"JFROG_ACCESS_TOKEN": "" ,
"JFROG_URL": "https://your-instance.jfrog.io" // 你的 JFrog 平台 URL
}
}
}
}
在 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"jfrog": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"JFROG_ACCESS_TOKEN",
"-e",
"JFROG_URL",
"mcp/jfrog"
],
"env": {
"JFROG_ACCESS_TOKEN": "" ,
"JFROG_URL": "https://your-instance.jfrog.io" // 你的 JFrog 平台 URL
}
}
}
}
{
"mcpServers": {
"MCP-JFrog": {
"command": "npm",
"args": [
"exec",
// 原文档此处内容不完整,推测可能是省略展示,保持原样
]
}
}
}