jenkins-mcp-enterprise
by Jordan-Jarvis·★ 28·综合分 44
高级 Jenkins MCP 服务器,提供企业级多实例管理和 AI 驱动的构建诊断功能。
概述
jenkins-mcp-enterprise 是一个全面的模型上下文协议服务器,将 AI 系统与 Jenkins CI/CD 管道连接起来。它提供高级功能,包括多实例路由、具有可配置建议的构建诊断、日志检查和可选的向量搜索功能。该服务器支持同步和异步构建触发、作业定义检查和分层构建发现,使其特别适用于具有多个 Jenkins 实例的复杂企业环境。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
如果您需要高级的 Jenkins 集成,具有 AI 驱动的故障分析和多实例管理功能,请选择此服务器。
什么时候不要选它
如果您需要简单的 Jenkins 集成,需要为 SCM 支持的管道进行作业编辑,或者更喜欢宽松的许可证(此服务器使用 GPL v3),请避免使用此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具trigger_buildStart a build and wait for completion
trigger_build_asyncQueue a build without waiting for completion
trigger_build_with_subsTrigger a build and track downstream/sub-build execution
get_jenkins_job_parametersInspect job parameters before triggering builds
find_jobsSearch jobs by name, path, or URL on one resolved Jenkins instance
list_job_buildsList recent builds for a job, or a window around a target build number
get_build_infoFetch metadata for a specific build or lastBuild
get_job_definitionInspect whether a job is SCM-backed, inline, multibranch, or XML-backed
ripgrep_searchSearch logs with regex and context windows
filter_errors_grepFilter logs with common error-oriented patterns
diagnose_build_failureAI-assisted failure diagnosis using logs, hierarchy data, and configured recommendations
semantic_searchVector-backed similarity search across log chunks when vector search is enabled
可对比工具
安装
安装
先决条件
- 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.ymlClaude Desktop 配置
添加到 ~/.claude_desktop_config.json:
{
"mcpServers": {
"jenkins": {
"command": "jenkins_mcp_enterprise",
"args": ["--config", "config/mcp-config.yml"]
}
}
}jenkins-mcp-enterprise 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。