MCP Catalogs
首页

jenkins-mcp-enterprise

by Jordan-Jarvis·28·综合分 44

高级 Jenkins MCP 服务器,提供企业级多实例管理和 AI 驱动的构建诊断功能。

developer-toolsops-inframonitoring
10
Forks
11
活跃 Issue
本月
最近提交
2 天前
收录于

概述

jenkins-mcp-enterprise 是一个全面的模型上下文协议服务器,将 AI 系统与 Jenkins CI/CD 管道连接起来。它提供高级功能,包括多实例路由、具有可配置建议的构建诊断、日志检查和可选的向量搜索功能。该服务器支持同步和异步构建触发、作业定义检查和分层构建发现,使其特别适用于具有多个 Jenkins 实例的复杂企业环境。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:使用 AI 驱动的分析诊断跨多个 Jenkins 实例的复杂构建失败
:在启用向量搜索时,通过语义搜索搜索和分析构建中的日志
:通过统一界面管理不同 Jenkins 实例中的作业和配置

什么时候选它

如果您需要高级的 Jenkins 集成,具有 AI 驱动的故障分析和多实例管理功能,请选择此服务器。

什么时候不要选它

如果您需要简单的 Jenkins 集成,需要为 SCM 支持的管道进行作业编辑,或者更喜欢宽松的许可证(此服务器使用 GPL v3),请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • trigger_build

    Start a build and wait for completion

  • trigger_build_async

    Queue a build without waiting for completion

  • trigger_build_with_subs

    Trigger a build and track downstream/sub-build execution

  • get_jenkins_job_parameters

    Inspect job parameters before triggering builds

  • find_jobs

    Search jobs by name, path, or URL on one resolved Jenkins instance

  • list_job_builds

    List recent builds for a job, or a window around a target build number

  • get_build_info

    Fetch metadata for a specific build or lastBuild

  • get_job_definition

    Inspect whether a job is SCM-backed, inline, multibranch, or XML-backed

  • ripgrep_search

    Search logs with regex and context windows

  • filter_errors_grep

    Filter logs with common error-oriented patterns

  • diagnose_build_failure

    AI-assisted failure diagnosis using logs, hierarchy data, and configured recommendations

  • semantic_search

    Vector-backed similarity search across log chunks when vector search is enabled

可对比工具

jenkins-rest-mcpjenkins-cli-mcpgithub-actions-mcp

安装

安装

先决条件
  • Python 3.10+
  • Jenkins API 访问权限
  • Jenkins 用户名和 API 令牌
  • Docker 和 Docker Compose(如需容器部署)
  • Qdrant(如需 semantic_search 功能)
从源代码安装
git clone https://github.com/Jordan-Jarvis/jenkins-mcp-enterprise
cd jenkins-mcp-enterprise
python3 -m pip install -e .
Docker 和 Compose
cp config/mcp-config.example.yml config/mcp-config.yml
./start-jenkins_mcp_enterprise.sh
启动服务器
jenkins_mcp_enterprise --config config/mcp-config.yml
Claude Desktop 配置

添加到 ~/.claude_desktop_config.json

{
  "mcpServers": {
    "jenkins": {
      "command": "jenkins_mcp_enterprise",
      "args": ["--config", "config/mcp-config.yml"]
    }
  }
}

jenkins-mcp-enterprise 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。