Jenkins MCP

Jenkins MCP

site icon
2025.03.28 0
PythonJenkins 管理自动化构建开发效率
Jenkins MCP 是一个用于管理 Jenkins 操作的 MCP 服务器。它提供了列出 Jenkins 作业、触发带有可选参数的构建以及检查构建状态等功能。适用于需要自动化 Jenkins 操作和集成的开发场景。
View on GitHub

Overview

基本能力

产品定位

Jenkins MCP 是一个用于管理 Jenkins 操作的 MCP 服务器,旨在简化和自动化 Jenkins 的日常操作。

核心功能

  • 列出 Jenkins 作业
  • 触发带有可选参数的构建
  • 检查构建状态

适用场景

  • 自动化 Jenkins 作业管理
  • 集成 Jenkins 到其他工具或工作流中
  • 监控和管理 Jenkins 构建状态

工具列表

  • uvx: 用于安装和管理 Jenkins MCP 服务器
  • mcp dev: 用于开发模式下运行服务器

常见问题解答

无明确提供

使用教程

使用依赖

无明确提供

安装教程

通过 Smithery 安装

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

手动安装

uvx install jenkins-mcp

配置

将以下 JSON 配置片段添加到您的配置文件中:

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

调试方式

开发模式运行

mcp dev jenkins_mcp/server.py

安装依赖

uv pip install -r requirements.txt

许可证

None