Jenkins MCP Server (Avinash Sangle)

Jenkins CI/CD job management, pipeline monitoring, and artifact access for AI agents.

Data last scanned today · Reviewed today

211 dangerous tool21 tools4Python

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

Claude Desktop
{
  "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

ToolDescriptionRisk
trigger_jobTrigger a Jenkins job with optional parameters.medium
get_job_infoGet detailed information about a Jenkins job.low
list_jobsList Jenkins jobs with advanced filtering.low
search_jobsSearch for Jenkins jobs by pattern.low
search_and_triggerSearch for jobs and trigger all matches.medium
get_folder_infoGet information about a Jenkins folder.low
get_build_statusGet status of a specific build.low
get_console_logGet console output from a build.low
summarize_build_logGet a summarized version of build console log.low
get_pipeline_statusGet detailed pipeline execution status with stage information.low

Compatibility

ClientLocalDockerRemoteRead-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

Jenkins MCP Server (Avinash Sangle) security score, rated on RepoAI

Maintain this server? Add the live badge to your README.