MCP Jenkins Server
by lieee1995
The MCP Jenkins Server provides Jenkins integration tools using the Model Context Protocol (MCP). It allows users to interact with their Jenkins server programmatically.
Last updated: N/A
What is MCP Jenkins Server?
This is a Model Context Protocol (MCP) server that provides Jenkins integration tools, allowing users to access and manage their Jenkins server through a programmatic interface.
How to use MCP Jenkins Server?
To use this server, you need to clone the repository, install the dependencies using pip install -r requirements.txt
, configure your Jenkins credentials in a .env
file, and then use the provided tools via the MCP client. Example usage is provided in the README.
Key features of MCP Jenkins Server
Get Jenkins server information
List and inspect Jenkins jobs
Get build information and console output
Manage Jenkins views
Trigger specific job builds
Use cases of MCP Jenkins Server
Automating Jenkins job management
Integrating Jenkins with other systems
Programmatically retrieving build information
Triggering builds based on external events
FAQ from MCP Jenkins Server
What is MCP?
What is MCP?
Based on the context, MCP likely stands for Model Context Protocol, a protocol used for interacting with this server.
What are the requirements for using this server?
What are the requirements for using this server?
Python 3.10+, a Jenkins server with API access, and a Jenkins API token for authentication.
How do I install the dependencies?
How do I install the dependencies?
Run pip install -r requirements.txt
after cloning the repository.
How do I configure my Jenkins credentials?
How do I configure my Jenkins credentials?
Create a .env
file with your Jenkins URL, username, and API token.
How do I trigger a specific job build?
How do I trigger a specific job build?
Use the trriger_llm_demo_job_build
tool with the required parameters.