by lanbaoshen
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.
# Add to your Claude Code skills
git clone https://github.com/lanbaoshen/mcp-jenkinsThe 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.
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
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 |
|--------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|----------|
| --jenkins-url | The URL of the Jenkins server. (Http app can set it via headers ) | No |
| | The username for Jenkins authentication. (Http app can set it via headers ) | No |
| | The password or API token for Jenkins authentication. (Http app can set it via headers ) | No |
| | Timeout for Jenkins API requests in seconds. Default is seconds. | No |
| | Whether to verify SSL certificates when connecting to Jenkins. Default is to verify. | No |
| | Whether to use a singleton Jenkins client for all requests in the same session. Default is True. | No |
| | Whether to enable read-only mode. Default is False ...
No comments yet. Be the first to share your thoughts!
x-jenkins-url--jenkins-usernamex-jenkins-username--jenkins-passwordx-jenkins-password--jenkins-timeout5--jenkins-verify-ssl/--no-jenkins-verify-ssl--jenkins-session-singleton/--no-jenkins-session-singleton--read-only