The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
MCP Jenkins
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables…
Install
uvx mcp-jenkinsclaude mcp add mcp-jenkins -- uvx mcp-jenkins{
"mcpServers": {
"mcp-jenkins": {
"command": "uvx",
"args": [
"mcp-jenkins"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →MCP Jenkins
The Model Context Protocol (MCP) is an open-source implementation that bridges Jenkins with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Jenkins tools while maintaining data privacy and security.
Installation
Choose one of these installation methods:
# Using uv (recommended)
pip install uv
uvx mcp-jenkins
# Using pip
pip install mcp-jenkins
mcp-jenkins
# Docker
docker pull ghcr.io/lanbaoshen/mcp-jenkins:latest
docker run -p 9887:9887 --rm ghcr.io/lanbaoshen/mcp-jenkins:latest --transport streamable-http
Line Arguments
When using command line arguments, you can specify the Jenkins server details as follows:
# Simple streamable-http example
uvx mcp-jenkins --transport streamable-http
| Argument | Description | Required |
|---|---|---|
--env-file |
Path to a .env file to load configuration from. See Environment Variables / .env file below. |
No |
--jenkins-url |
The URL of the Jenkins server. (Http app can set it via headers x-jenkins-url) |
No |
--jenkins-username |
The username for Jenkins authentication. (Http app can set it via headers x-jenkins-username) Set it together with the password, or leave both unset to access Jenkins anonymously. |
No |
--jenkins-password |
The password or API token for Jenkins authentication. (Http app can set it via headers x-jenkins-password) Set it together with the username, or leave both unset to access Jenkins anonymously: what the server can then do is decided by the anonymous user's permissions in Jenkins. |
No |
--jenkins-timeout |
Timeout for Jenkins API requests in seconds. Default is 5 seconds. |
No |
--jenkins-verify-ssl/--no-jenkins-verify-ssl |
Whether to verify SSL certificates when connecting to Jenkins. Default is to verify. | No |
--jenkins-session-singleton/--no-jenkins-session-singleton |
Whether to use a singleton Jenkins client for all requests in the same session. Default is True. | No |
--read-only |
Whether to enable read-only mode. Default is False | No |
--transport |
Transport method to use for communication. Options are stdio, sse or streamable-http. Default is stdio. |
No |
--host |
Host address for streamable-http transport. Default is 0.0.0.0 |
No |
--port |
Port number for streamable-http transport. Default is 9887. |
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…