mcp-jenkins
Verified Safeby kud
Overview
Manage Jenkins CI/CD workflows and monitor build statuses via an AI assistant using the Model Context Protocol.
Installation
npx --yes @kud/mcp-jenkins@latest --url https://your-jenkins.com --user your_username --api-token your_tokenEnvironment Variables
- JENKINS_URL
- JENKINS_USER
- JENKINS_API_TOKEN
- JENKINS_BEARER_TOKEN
- MCP_JENKINS_URL
- MCP_JENKINS_USER
- MCP_JENKINS_API_TOKEN
- MCP_JENKINS_BEARER_TOKEN
Security Notes
The server correctly handles sensitive credentials by prioritizing CLI arguments over environment variables (`MCP_JENKINS_*` then `JENKINS_*`), avoiding hardcoding. It explicitly supports both Basic (username:api-token) and Bearer token authentication. CSRF protection is implemented by fetching and using Jenkins crumbs for POST requests. No 'eval' or other directly malicious patterns were found. HTTP requests use native fetch with timeouts. The main security consideration is the inherent power of Jenkins API access; compromised credentials could allow significant system interaction, so strong token management (rotation, least privilege) is crucial for the user.
Similar Servers
mcp-server-plugin
Enables Jenkins to act as a Model Context Protocol (MCP) server, exposing Jenkins functionalities as tools for LLM-powered applications or IDEs.
teamcity-mcp
A Model Control Protocol (MCP) server that bridges AI coding assistants with JetBrains TeamCity CI/CD server, exposing TeamCity operations as MCP tools.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.
mcp-server-guide
An MCP server that centralizes AI agent instructions, documentation, and guidelines to support an iterative and phased software development cycle, ensuring structured, collaborative, and high-quality outcomes.