mcp-server-plugin

Provides a server-side MCP (Model Context Protocol) interface for Jenkins, exposing Jenkins jobs/builds and related operations as MCP tools via multiple HTTP-based transport endpoints (SSE, streamable HTTP, and stateless HTTP).

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ DevTools ai mcp jenkins automation devtools api integration
⚙ Agent Friendliness
55
/ 100
Can an agent use this?
🔒 Security
46
/ 100
Is it safe for agents?
⚡ Reliability
22
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
78
Documentation
72
Error Messages
0
Auth Simplicity
60
Rate Limits
10

🔒 Security

TLS Enforcement
55
Auth Strength
65
Scope Granularity
20
Dep. Hygiene
40
Secret Handling
45

Transport security depends on deployment (examples include http for streamable/stateless but generally HTTPS should be used in practice; TLS enforcement not explicitly guaranteed by docs). Auth uses Jenkins API tokens over Basic auth; this is reasonably common but not scoped at an MCP-tool granularity (permissions follow the Jenkins user). README warns that Base64 is not encryption. Origin-header validation is optional and disabled by default, which may broaden exposure depending on network controls. Log volume is limited to a configurable max, reducing some risk of excessive data transfer/response size.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
0
Error Recovery
35
AF Security Reliability

Best When

You operate Jenkins internally (or behind a gateway/VPN) and want MCP clients to interact with Jenkins tools over HTTP transports.

Avoid When

You cannot protect Jenkins API tokens/credentials or cannot control origins/headers (the plugin allows optionally relaxing Origin validation), or you need strict rate-limit/usage guarantees that are not documented for the MCP layer.

Use Cases

  • LLM/AI agents querying Jenkins for job/build status and metadata
  • Triggering Jenkins builds with parameters from an MCP client
  • Retrieving and searching Jenkins build logs via MCP tools
  • Integrating IDE/agent tooling (e.g., Copilot-like MCP clients) with Jenkins job browsing and SCM info

Not For

  • Internet-facing deployments without strong network controls (since credentials are required and endpoints can be long-lived with SSE)
  • Use cases requiring a standardized SaaS billing/pricing model or hosted API; this is a Jenkins plugin
  • Workflows that require fine-grained OAuth-style scopes beyond Jenkins permissions (auth maps to Jenkins user/token)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: HTTP Basic Authentication with Jenkins API token
OAuth: No Scopes: No

Authentication is the same as Jenkins instance auth. The README describes using Jenkins personal access tokens via HTTP Basic auth. Optional Origin-header validation can be enabled via system properties, but by default it may be relaxed to support agents that omit the header.

Pricing

Free tier: No
Requires CC: No

No pricing model described; as a Jenkins plugin, costs depend on Jenkins infrastructure and usage.

Agent Metadata

Pagination
page-based for logs/jobs
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Some MCP transports may have client compatibility quirks (README notes Copilot does not work well with streamable transport; suggests using SSE).
  • Stateless vs session-based transports can affect how clients manage connections and state.
  • Origin header validation is not enforced by default; if a client does not send Origin, deployments that enable strict Origin validation may reject requests.
  • Large log retrieval is limited via a system property (BuildLogsExtension.limit.max); agents should be prepared for truncated/limited logs.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mcp-server-plugin.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered