ProgrammerAgua/jenkins-mcp-server
If you are the rightful owner of jenkins-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Jenkins API MCP Server is a service based on Spring AI for Jenkins Rest API calls, providing common operation interfaces for Jenkins jobs.
The Jenkins API MCP Server is designed to facilitate interaction with Jenkins through a Model Context Protocol (MCP) server. Built on Spring Boot, it leverages the Jenkins REST API to provide a comprehensive suite of operations for managing Jenkins jobs. This server allows users to perform job management tasks such as creating, deleting, enabling, disabling, and renaming jobs. It also supports job building operations, including triggering builds, building with parameters, and stopping builds. Additionally, users can retrieve job information, build logs, and update job configurations. The server is designed to be easily integrated into existing systems, requiring only a Jenkins server with the 'Remote Access API' enabled, JDK 17+, and Maven 3.6+.
Features
- Job Management: Create, delete, enable/disable, rename jobs
- Job Building: Trigger builds, build with parameters, stop builds
- Job Information: Get job info, build info, build logs
- Job Configuration: Get and update job configurations
Usages
usage with jenkins
{ "mcpServers": { "jenkins-mcp": { "command": "java", "args": [ "-jar", "{your_path}\\mcp-jenkins-server-0.0.1-SNAPSHOT.jar" ], "env": { "JENKINS_API_SERVER_URI": "jenkins-uri", "JENKINS_API_USERNAME": "username", "JENKINS_API_TOKEN": "password/token" } } } }