关于 MCP Jenkins Server
MCP Jenkins Server 是一款面向开发与运维场景的 MCP(Model Context Protocol)工具,让你在 AI 对话窗口里就能直接触发、查看和管理 Jenkins 任务,把原本需要在 Jenkins Web 界面来回切换的操作浓缩到一次自然语言交互中。
它能帮你做什么
- 触发构建:用一句话让 AI 帮你启动指定 Job,并可附带参数或环境分支。
- 监控状态:实时查看构建进度、控制台日志以及最终是成功还是失败。
- 排查问题:把失败日志丢回给 AI,让它帮你定位报错原因。
- 串联流水线:把多个 Job 编排成“构建→测试→部署”的自动化对话流程。
使用前请准备
- 一个可访问的 Jenkins 实例地址(URL)。
- 具备触发目标 Job 权限的账号和 API Token(或用户名 + 密码),需在 MCP 客户端中配置认证信息。
- 如果 Jenkins 开启了 CSRF 或在反向代理后,还需确认跨站请求相关设置已放行。
建议把凭证保存在系统密钥管理或 MCP 客户端的安全存储中,避免明文泄露。配置完成后,你就能在对话里直接说“帮我跑一下 xxx Job 的构建”,省去反复登录 Jenkins 的麻烦。