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