MCP Catalogs
Home

jenkins-mcp-enterprise

by Jordan-Jarvis·28·Score 44

Advanced Jenkins MCP server with enterprise features for multi-instance management and AI-powered build diagnostics.

developer-toolsops-inframonitoring
10
Forks
11
Open issues
this month
Last commit
2d ago
Indexed

Overview

The jenkins-mcp-enterprise is a comprehensive Model Context Protocol server that bridges AI systems with Jenkins CI/CD pipelines. It offers advanced features including multi-instance routing, build diagnostics with configurable recommendations, log inspection, and optional vector search capabilities. The server supports both synchronous and asynchronous build triggering, job definition inspection, and hierarchical build discovery, making it particularly valuable for complex enterprise environments with multiple Jenkins instances.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Diagnose complex build failures across multiple Jenkins instances with AI-powered analysis
you:Search and analyze logs across builds using semantic search when vector search is enabled
you:Manage and configure jobs across different Jenkins instances through a unified interface

When to choose this

Choose this server if you need advanced Jenkins integration with AI-powered failure analysis and multi-instance management capabilities.

When NOT to choose this

Avoid this if you need a simple Jenkins integration, require job editing capabilities for SCM-backed pipelines, or prefer a permissive license (this uses GPL v3).

Tools this server exposes

12 tools extracted from the README
  • 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

Comparable tools

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

Installation

Installation

Prerequisites
  • Python 3.10+
  • Jenkins API access
  • Jenkins username and API token
  • Docker and Docker Compose if you want container deployment
  • Qdrant if you want semantic_search
Install from Source
git clone https://github.com/Jordan-Jarvis/jenkins-mcp-enterprise
cd jenkins-mcp-enterprise
python3 -m pip install -e .
Docker and Compose
cp config/mcp-config.example.yml config/mcp-config.yml
./start-jenkins_mcp_enterprise.sh
Start the Server
jenkins_mcp_enterprise --config config/mcp-config.yml
Claude Desktop Configuration

Add to ~/.claude_desktop_config.json:

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

Compare jenkins-mcp-enterprise with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.