C

Jenkins MCP Server

MCP server for Jenkins CI/CD integration supporting job management, build operations, node monitoring, and queue management.

Overall Score58/100

Score Breakdown

Server Info

Package
mcp-server-jenkins
Registry
npm
Maintainer
Community
Category
Developer Tools
Tags
ci-cdbuildsautomation
Last Scanned
7 Apr 2026

Findings

7 issues

Authentication & Identity

HIGHNo per-request auth - requires instance-per-user

Stdio-only transport. Jenkins URL is required. Username and password/API token are optional but needed for authenticated Jenkins instances. Supports crumb-based CSRF protection. URL sanitization strips embedded credentials. SSL verification can be disabled via env var. For multi-tenant deployment, the platform must spawn a separate server instance per user.

Remediation

Add HTTP/SSE transport to accept per-request Authorization headers, or implement the MCP OAuth spec.

Tool Schema Quality

MEDIUMOnly 0 of 15 schemas have parameter constraints

Most schemas lack maxLength, enum, or pattern constraints on string parameters.

Remediation

Add constraints to string parameters, especially on write operations.

CRITICALDangerous execution surface: query_items accepts regex patterns (classPattern, fullNamePattern, colorPattern) that could be used for ReDoS

Tool allows raw code/query execution which could be exploited via prompt injection.

Remediation

Use parameterized queries or validated command sets.

Data Exposure

MEDIUM4 list operations lack pagination

get_all_items, get_all_nodes, get_all_queue_items, and get_running_builds return full result sets without pagination. Console output (get_build_console_output) returns the full log without truncation controls. No field selection supported.

Remediation

Add limit/offset or cursor-based pagination.

LOWNo field selection on responses

Responses return full records rather than projected fields.

Remediation

Implement field selection to return only relevant fields.

Maintenance & Trust

LOWCommunity-maintained by landygg

No official vendor backing.

Remediation

Seek vendor verification.

MEDIUM7 dependency vulnerabilities (5 high)

npm audit found 5 high severity CVEs.

Remediation

Update vulnerable dependencies.

Tools

15 total
NameDescriptionRisk
get_all_itemsGet all items (jobs and folders) from Jenkins serverread
get_itemGet details of a specific Jenkins item by its full nameread
get_item_configGet the XML configuration of a specific Jenkins itemread
query_itemsQuery Jenkins items with pattern filtersread
build_itemTrigger a build for a Jenkins itemwrite
get_all_nodesGet all Jenkins nodes (agents)read
get_nodeGet details of a specific Jenkins noderead
get_node_configGet the XML configuration of a specific Jenkins noderead
get_all_queue_itemsGet all items in the Jenkins build queueread
get_queue_itemGet details of a specific queue itemread
cancel_queue_itemCancel a specific item in the build queuewrite
get_buildGet details of a specific buildread
get_build_console_outputGet the console output (logs) of a specific buildread
get_running_buildsGet all currently running builds in Jenkinsread
stop_buildStop a running buildwrite

Deploy Jenkins MCP Server securely

CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.

Deploy on CompleteFlow