mcp-server-plugin
Verified Safeby jenkinsci
Overview
Enables Jenkins to act as a Model Context Protocol (MCP) server, exposing Jenkins functionalities as tools for LLM-powered applications or IDEs.
Installation
No command providedEnvironment Variables
- io.jenkins.plugins.mcp.server.extensions.BuildLogsExtension.limit.max
- io.jenkins.plugins.mcp.server.Endpoint.keepAliveInterval
- io.jenkins.plugins.mcp.server.Endpoint.requireOriginHeader
- io.jenkins.plugins.mcp.server.Endpoint.requireOriginMatch
Security Notes
The plugin leverages Jenkins' robust security model, requiring Jenkins API tokens for authentication and respecting user permissions (ACL). Origin header validation is implemented and configurable, though it's not strictly enforced by default to facilitate AI agent usage. Dynamic method invocation is constrained to annotated methods on registered extensions, which is standard for Jenkins plugins. Parameter deserialization uses reflection for plugin compatibility but operates within the Jenkins parameter framework. No hardcoded secrets or obvious malicious patterns were found. Running safely requires proper Jenkins security configuration and consideration of the origin header validation settings.
Similar Servers
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
jentic-sdks
The Jentic MCP Plugin enables AI-agent builders to discover, load, and execute external APIs and workflows via the Model Configuration Protocol (MCP), generating LLM-compatible tool definitions.
teamcity-mcp
A Model Context Protocol (MCP) server that exposes JetBrains TeamCity functionalities as structured, AI-ready resources and tools for LLM agents and IDE plugins.