mcp-jenkins-intelligence
AI-powered Jenkins pipeline intelligence platform with natural language interface. Provides comprehensive pipeline analysis, failure prediction, optimization suggestions, and automated Jenkinsfile reconstruction using Model Context Protocol (MCP) integration.
claude mcp add --transport stdio heniv96-mcp-jenkins-intelligence /path/to/mcp-jenkins-server \ --env JENKINS_URL="https://your-jenkins-url" \ --env JENKINS_TOKEN="your-token" \ --env JENKINS_USERNAME="your-username"
How to use
MCP Jenkins Intelligence provides an AI-assisted interface for interacting with Jenkins pipelines directly from your MCP-enabled editor or tool. It exposes natural language queries and advanced analytics to monitor pipeline health, analyze failures, and optimize build performance. Through the MCP server, you can ask for real-time pipeline status, trigger or test jobs, inspect historical trends, and receive actionable recommendations for reducing build times and improving reliability. The included capabilities integrate with your Jenkins API securely and present insights in a conversational manner, enabling faster root-cause analysis and proactive optimization across teams.
To use it, configure the MCP client with the server name mcp-jenkins-intelligence and provide the Jenkins API access details via environment variables in the MCP config. Once connected, you can query pipeline details, request automated reports, and request anomaly checks. The toolset supports health monitoring, failure analysis, performance optimization suggestions, and comprehensive reporting, all designed to help DevOps teams manage CI/CD more effectively from within familiar development environments like VSCode or Cursor.
How to install
Prerequisites:
- Access to a Jenkins instance with API permissions
- MCP client installed and configured to run an MCP server
- The mcp-jenkins-intelligence binary downloaded for your platform
Install steps:
- Download the latest binary for your platform from the project releases page or via the provided installer script in the repository:
Example (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/heniv96/mcp-jenkins-intelligence/main/install.sh | bash - Make sure the binary is executable (if downloaded manually): chmod +x mcp-jenkins-server
- Place the binary in a known path and reference it in your MCP client configuration:
- Update the MCP config to set command: "/path/to/mcp-jenkins-server"
- Configure Jenkins access in the MCP config or environment variables, e.g.: env: JENKINS_URL: "https://your-jenkins-url" JENKINS_USERNAME: "your-username" JENKINS_TOKEN: "your-token"
- Start or reload your MCP client so the server is available to handle requests.
- Verify connectivity by issuing a simple query to fetch pipeline status through your MCP client.
If you prefer, you can also run via a container or other packaging formats if provided by the project, by following the respective platform instructions and mapping the same environment variables.
Additional notes
Tips and common issues:
- Ensure Jenkins API access tokens have sufficient permissions for the operations you intend to perform (read/build permissions as needed).
- If you encounter TLS or certificate issues connecting to Jenkins, verify the JENKINS_URL uses HTTPS with valid certificates and consider enabling TLS verification in your MCP client configuration.
- Keep the mcp-jenkins-intelligence binary updated to benefit from new prompts, analysis capabilities, and security improvements.
- For large Jenkins instances, consider enabling incremental or filtered queries to limit data transfer and improve response times.
- If you run behind a proxy, set the appropriate HTTP(S)_PROXY environment variables in the MCP config or system environment where the MCP server runs.
Related MCP Servers
mcp-android -python
MCP Android agent - This project provides an *MCP (Model Context Protocol)* server for automating Android devices using uiautomator2. It's designed to be easily plugged into AI agents like GitHub Copilot Chat, Claude, or Open Interpreter to control Android devices through natural language.
jenkins -enterprise
The most advanced Jenkins MCP server available - Enterprise debugging, multi-instance management, AI-powered failure analysis, vector search, and configurable diagnostics for complex CI/CD pipelines.
har
A MCP server for parsing and analyzing HAR (HTTP Archive) files
alertmanager
A Model Context Protocol (MCP) server that enables AI assistants to integreate with Prometheus Alertmanager
mcp -templates
A flexible platform that provides Docker & Kubernetes backends, a lightweight CLI (mcpt), and client utilities for seamless MCP integration. Spin up servers from templates, route requests through a single endpoint with load balancing, and support both deployed (HTTP) and local (stdio) transports — all with sensible defaults and YAML-based configs.
cursor-buddy
🤖 MCP server that gives AI agents deep context about your project - coding standards, knowledge base, todos, database schema & history. Keep your AI assistant consistent and context-aware.