← Back to search

@mister-good-deal/host-mcp-jenkins

GitHub Actions Scanned 14h ago

Local MCP server for Jenkins — replicates the Jenkins MCP Server Plugin by calling Jenkins REST API, no plugin installation required

A
94.6 / 100

Versions

0.2.3latest
Feb 10, 2026
0.2.2
Feb 10, 2026
0.2.1
Feb 10, 2026
0.2.0
Feb 10, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 17

getJob
annotations: verified low

Get a Jenkins job by its full path

tree string jobFullName string
readOnlyHint true
getJobs
annotations: verified low

Get a paginated list of Jenkins jobs, sorted by name

skip number limit number parentFullName string
readOnlyHint true
getBuild
annotations: verified low

Get a specific build or the last build of a Jenkins job

tree string buildNumber number jobFullName string
readOnlyHint true
triggerBuild
annotations: verified low

Trigger a build for a Jenkins job

parameters record jobFullName string
readOnlyHint false
updateBuild
annotations: verified low

Update build display name and/or description

buildNumber number description string displayName string jobFullName string
readOnlyHint false
whoAmI
annotations: verified low

Get information about the currently authenticated user

readOnlyHint true
getStatus
annotations: verified low

Checks the health and readiness status of a Jenkins instance

id number tree string
readOnlyHint true
getQueueItem
annotations: verified low

Get the queue item details by its ID

id number tree string
readOnlyHint true
getTestResults
annotations: verified low

Retrieves the test results associated to a Jenkins build

buildNumber number jobFullName string onlyFailingTests boolean
readOnlyHint true
getFlakyFailures
annotations: verified low

Retrieves the flaky failures associated to a Jenkins build if any found

buildNumber number jobFullName string
readOnlyHint true
getBuildLog
annotations: verified low

Retrieves some log lines with pagination for a specific build or the last build

skip number limit number buildNumber number jobFullName string
readOnlyHint true
getProgressiveBuildLog
annotations: verified low

Retrieves build log output incrementally using Jenkins progressive text API.

start number buildNumber number jobFullName string
readOnlyHint true
searchBuildLog
annotations: verified low

Search for log lines matching a pattern in a specific build or the last build

pattern string useRegex boolean ignoreCase boolean maxMatches number buildNumber number jobFullName string contextLines number
readOnlyHint true
getJobScm
annotations: verified low

Retrieves SCM configurations of a Jenkins job

jobFullName string
readOnlyHint true
getBuildScm
annotations: verified low

Retrieves SCM configurations of a Jenkins build

buildNumber number jobFullName string
readOnlyHint true
getBuildChangeSets
annotations: verified low

Retrieves change log sets of a Jenkins build

buildNumber number jobFullName string
readOnlyHint true
findJobsWithScmUrl
annotations: verified low

Get a paginated list of Jenkins jobs that use the specified git SCM URL

skip number limit number branch string scmUrl string
readOnlyHint true

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 43

info
Tool 'findJobsWithScmUrl' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
Tool 'searchBuildLog' annotations are consistent annotation_checker · 80%
info
Tool 'getJobScm' annotations are consistent annotation_checker · 80%
info
Tool 'getBuildScm' annotations are consistent annotation_checker · 80%
info
Tool 'getBuildChangeSets' annotations are consistent annotation_checker · 80%
info
Tool 'getJob' annotations are consistent annotation_checker · 80%
info
Tool 'getJobs' annotations are consistent annotation_checker · 80%
info
Tool 'getBuild' annotations are consistent annotation_checker · 80%
info
Tool 'triggerBuild' annotations are consistent annotation_checker · 80%
info
Tool 'updateBuild' annotations are consistent annotation_checker · 80%
info
Tool 'whoAmI' annotations are consistent annotation_checker · 80%
info
Tool 'getStatus' annotations are consistent annotation_checker · 80%
info
Tool 'getQueueItem' annotations are consistent annotation_checker · 80%
info
Tool 'getTestResults' annotations are consistent annotation_checker · 80%
info
Tool 'getFlakyFailures' annotations are consistent annotation_checker · 80%
info
Tool 'getBuildLog' annotations are consistent annotation_checker · 80%
info
Tool 'getProgressiveBuildLog' annotations are consistent annotation_checker · 80%
info
package.json metadata manifest_parser · 100%
info
Tool: getJob manifest_parser · 85%
info
Tool: getJobs manifest_parser · 85%
info
Tool: getBuild manifest_parser · 85%
info
Tool: triggerBuild manifest_parser · 85%
info
Tool: updateBuild manifest_parser · 85%
info
Tool: whoAmI manifest_parser · 85%
info
Tool: getStatus manifest_parser · 85%
info
Tool: getQueueItem manifest_parser · 85%
info
Tool: getTestResults manifest_parser · 85%
info
Tool: getFlakyFailures manifest_parser · 85%
info
Tool: getBuildLog manifest_parser · 85%
info
Tool: getProgressiveBuildLog manifest_parser · 85%
info
Tool: searchBuildLog manifest_parser · 85%
info
Tool: getJobScm manifest_parser · 85%
info
Tool: getBuildScm manifest_parser · 85%
info
Tool: getBuildChangeSets manifest_parser · 85%
info
Tool: findJobsWithScmUrl manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (12) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 16 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%