Back to Home
rishibhushan icon

jenkins_mcp_server

Verified Safe

by rishibhushan

Overview

AI-enabled Model Context Protocol (MCP) server that exposes Jenkins automation through natural-language commands, designed for seamless integration with AI clients like VS Code MCP and Claude Desktop.

Installation

Run Command
npx --yes @rishibhushan/jenkins-mcp-server --env-file .env

Environment Variables

  • JENKINS_URL
  • JENKINS_USERNAME
  • JENKINS_TOKEN
  • JENKINS_PASSWORD
  • JENKINS_TIMEOUT
  • JENKINS_CONNECT_TIMEOUT
  • JENKINS_READ_TIMEOUT
  • JENKINS_MAX_RETRIES
  • JENKINS_CONSOLE_MAX_LINES
  • JENKINS_VERIFY_SSL
  • HTTP_PROXY
  • HTTPS_PROXY
  • NO_PROXY

Security Notes

The server leverages a Node.js wrapper to spawn a Python process, forwarding CLI arguments directly. The Python backend includes robust input validation before interacting with the Jenkins API. Authentication relies on configurable API tokens or passwords, which are handled via environment variables, .env files, or VS Code settings, with sensitive data masked in logs. While `verify_ssl=False` is a configurable option, it defaults to `True` for secure connections. Explicit warnings against committing `.env` files and recommendations for API token rotation are present in the documentation. No direct `eval` or `exec` on user-controlled input was found. The `_tool_configure_webhook` function's XML modification logic is noted as a placeholder, reducing immediate XML injection risks.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens200
Stars0
Forks0
Last Update2025-12-25

Tags

jenkinsmcpaiautomationci/cddevopsllm