Jenkins MCP Server (Avinash Sangle)
Jenkins CI/CD job management, pipeline monitoring, and artifact access for AI agents.
Data last scanned today · Reviewed today
Overview
Jenkins MCP Server enables AI models to interact directly with Jenkins CI/CD pipelines. Users can trigger and search for jobs, monitor build statuses, and stream console logs through the Model Context Protocol. It handles complex Jenkins structures, including nested folders and multi-stage pipelines, while providing tools for managing build artifacts and monitoring real-time build queues. The server includes performance-focused features such as a five-tier intelligent caching system and built-in exponential backoff retry logic. It supports authentication via Jenkins API tokens and provides Pydantic-based input validation for reliable communication between the AI assistant and your CI/CD infrastructure.
Our verdict
This server carries a high risk level with a security score of 21/100. It is a community-maintained project that lacks a clear legal license, leaving potential users without defined terms for usage. Furthermore, the repository has not received updates for over 170 days, and the lack of a read-only mode means the server has full write access to your Jenkins instance. It is recommended only for non-production sandbox environments where internal Jenkins credentials can be strictly isolated.
- Supports complex nested Jenkins folder structures
- Implements five-tier caching for improved performance
- Uses Pydantic for robust input validation
- Includes exponential backoff for connection reliability
- High security risk due to full write access
- Unclear legal terms with no license detected
- Repository has not been updated in 170 days
- Community-maintained rather than official vendor project
Setup
{
"mcpServers": {
"avisangle-jenkins-mcp-server": {
"args": [
"-y",
"@ashwinighuge/jenkins-mcp-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| trigger_job | Trigger a Jenkins job with optional parameters. | medium |
| get_job_info | Get detailed information about a Jenkins job. | low |
| list_jobs | List Jenkins jobs with advanced filtering. | low |
| search_jobs | Search for Jenkins jobs by pattern. | low |
| search_and_trigger | Search for jobs and trigger all matches. | medium |
| get_folder_info | Get information about a Jenkins folder. | low |
| get_build_status | Get status of a specific build. | low |
| get_console_log | Get console output from a build. | low |
| summarize_build_log | Get a summarized version of build console log. | low |
| get_pipeline_status | Get detailed pipeline execution status with stage information. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What software do I need installed on my machine to run this server?
You need Node.js version 14.0.0 or higher and Python version 3.12 or higher.
›How does the server handle Jenkins authentication?
The server requires a Jenkins API token, which can be generated through your Jenkins user profile settings under the API Token section.
›Can this server interact with Jenkins jobs stored inside folders?
Yes, the server supports Jenkins folder structures, including recursive job listing and searching by path.
›Does this server support different communication methods?
Yes, it supports both STDIO mode for local clients like Claude Desktop and streamable HTTP mode for network-based communication.
›Is the server compatible with Jenkins setups using two-factor authentication?
Yes, the Jenkins MCP server is compatible with Jenkins two-factor authentication.
Badge
Maintain this server? Add the live badge to your README.