Jenkins操作管理服务

Jenkins MCP是一个用于管理Jenkins操作的服务,支持列出Jenkins任务、触发构建和检查构建状态。

  • by kartikeyapandey20
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 kartikeyapandey20/jenkins-mcp-server

使用说明

詹金斯MCP

用于管理Jenkins操作的MCP服务器。

安装

通过Smithery安装

通过以下方式自动安装Jenkins MCP for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @kjozsa/jenkins-mcp --client claude

手动安装

uvx install jenkins-mcp

配置

使用以下JSON配置片段添加MCP服务器:

{
  "mcpServers": {
    "jenkins-mcp": {
      "command": "uvx",
      "args": ["jenkins-mcp"],
      "env": {
        "JENKINS_URL": "https://your-jenkins-server/",
        "JENKINS_USERNAME": "your-username",
        "JENKINS_PASSWORD": "your-password"
      }
    }
  }
}

特性

  • 列出Jenkins工作
  • 使用可选参数构建触发器
  • 检查构建状态

发展

# Install dependencies
uv pip install -r requirements.txt

# Run in dev mode with Inspector
mcp dev jenkins_mcp/server.py