Token导航 LogoToken导航TokenDH.com
Jenkins Server MCP logo
开发工具HTTP官方级别未说明来源级核验

Jenkins Server MCP

MCP Server

一个提供与Jenkins CI/CD服务器交互工具的服务,支持检查构建状态、触发构建和获取构建日志。

工具数

3

提示词数

0

GitHub Stars

15

资源数

0
开发工具JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hekmon8

提供方

hekmon8

最后核验

2026/5/17 21:08

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

赞助商

网站描述
productdirs.com免费的AI SaaS产品目录和列表平台-提交您的AI产品和SaaS工具,以供免费曝光和发现
此工具.app面向开发人员的免费AI工具和SaaS目录-发现并列出创新的AI驱动工具和SaaS应用程序
aiimgcombiner.com免费的人工智能图像合并与组合工具-使用人工智能技术轻松合并和组合多张图像

______________________________________________________________________

Jenkins服务器MCP

一个模型上下文协议(MCP)服务器,提供与Jenkins CI/CD服务器交互的工具。该服务器使AI助手能够通过标准化的界面检查构建状态、触发构建并检索构建日志。

安装

  1. 克隆此存储库:
git clone https://github.com/hekmon8/jenkins-server-mcp.git
cd jenkins-server-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

服务器需要以下环境变量:

  • JENKINS_URL:Jenkins服务器的URL
  • JENKINS_USER:用于身份验证的Jenkins用户名
  • JENKINS_TOKEN:用于身份验证的Jenkins API令牌

在MCP设置文件中配置这些:

适用于克劳德桌面

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "jenkins-server": {
      "command": "node",
      "args": ["/path/to/jenkins-server-mcp/build/index.js"],
      "env": {
        "JENKINS_URL": "https://your-jenkins-server.com",
        "JENKINS_USER": "your-username",
        "JENKINS_TOKEN": "your-api-token"
      }
    }
  }
}

工具和用法

1.获取构建状态

获取Jenkins构建的状态:

// Example usage
const result = await mcpClient.useTool("jenkins-server", "get_build_status", {
  jobPath: "view/xxx_debug",
  buildNumber: "lastBuild"  // Optional, defaults to lastBuild
});

输入架构:

{
  "jobPath": "string",  // Path to Jenkins job
  "buildNumber": "string"  // Optional, build number or "lastBuild"
}

2.触发器构建

使用参数触发新的Jenkins构建:

// Example usage
const result = await mcpClient.useTool("jenkins-server", "trigger_build", {
  jobPath: "view/xxx_debug",
  parameters: {
    BRANCH: "main",
    BUILD_TYPE: "debug"
  }
});

输入架构:

{
  "jobPath": "string",  // Path to Jenkins job
  "parameters": {
    // Build parameters as key-value pairs
  }
}

3.获取构建日志

检索Jenkins构建的控制台输出:

// Example usage
const result = await mcpClient.useTool("jenkins-server", "get_build_log", {
  jobPath: "view/xxx_debug",
  buildNumber: "lastBuild"
});

输入架构:

{
  "jobPath": "string",  // Path to Jenkins job
  "buildNumber": "string"  // Build number or "lastBuild"
}

发展

对于自动重建的开发:

npm run watch

调试

由于MCP服务器通过stdio进行通信,您可以使用MCP检查器进行调试:

npm run inspector

这将提供一个URL,用于访问浏览器中的调试工具。

谢谢

感谢AIMCP(https://www.aimcp.info).

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

开发工具JavaScriptClaudeCI/CD工具本地部署Jenkins集成自动化构建

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPtokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP