Integrations
Enables interaction with Jenkins CI/CD servers, providing tools to retrieve server information, manage jobs and views, access build details and console outputs, and trigger job builds with parameters.
MCP Jenkins Server
Ein Model Context Protocol (MCP)-Server, der Jenkins-Integrationstools bereitstellt.
Merkmale
- Abrufen von Jenkins-Serverinformationen
- Auflisten und Überprüfen von Jenkins-Jobs
- Aktuelle Builds und deren Zusammenfassungen abrufen
- Abrufen von Build-Informationen und Konsolenausgabe
- Verwalten von Jenkins-Ansichten
- Auslösen von Job-Builds mit Parametern
Anforderungen
- Python 3.10+
- Jenkins-Server mit API-Zugriff
- Jenkins API-Token zur Authentifizierung
Installation
- Dieses Repository klonen
- Installieren Sie Abhängigkeiten:Copy
Konfiguration
Erstellen Sie eine .env
Datei mit Ihren Jenkins-Anmeldeinformationen:
CLI-Konfiguration
Um diesen MCP-Server zu Ihrer CLI hinzuzufügen, verwenden Sie die folgende Konfiguration: Ändern Sie den Inhalt der Datei „Support/Claude/claude_desktop_config.json“ in:
Verfügbare Tools
Dieser MCP-Server bietet die folgenden Tools:
get_jenkins_info
Abrufen von Jenkins-Serverinformationen
list_jobs
Alle Jenkins-Jobs auflisten
get_job_info
Informieren Sie sich über einen bestimmten Job
- Parameter:
job_name
: Name des zu prüfenden Jobs
get_last_builds
Erhalten Sie eine Zusammenfassung der neuesten Builds für einen Job
- Parameter:
job_name
: Name des Jobscount
(optional): Anzahl der abzurufenden aktuellen Builds (Standard: 3)
get_build_info
Erhalten Sie detaillierte Informationen zu einem bestimmten Build
- Parameter:
job_name
: Name des Jobsbuild_number
: Zu prüfende Buildnummer
get_build_console_output
Abrufen der Konsolenausgabe für einen bestimmten Build
- Parameter:
job_name
: Name des Jobsbuild_number
: Zu prüfende Buildnummer
get_views
Alle Jenkins-Ansichten auflisten
trigger_job_build
Lösen Sie einen Jenkins-Job-Build mit optionalen Parametern aus
- Parameter:
job_name
: Name des Jobsparameters
(optional): Wörterbuch der Parameter, die an den Job übergeben werden sollen
Demo-Video:
This server cannot be installed
Ein Integrationstool, das die Interaktion mit Jenkins CI/CD-Servern über eine Model Context Protocol-Schnittstelle ermöglicht und es Benutzern ermöglicht, Serverinformationen anzuzeigen, Jobs zu verwalten, Builds zu prüfen und Builds mit Parametern auszulösen.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with AWS Bedrock-enabled tools by implementing Anthropic's Model Context Protocol for seamless tool integration and communication.Last updated -135PythonMIT License
- AsecurityAlicenseAqualityEnables managing Jenkins operations like listing jobs, triggering builds, and checking build statuses through a configurable MCP server.Last updated -37PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Jenkins CI/CD servers, providing tools to check build statuses, trigger builds, and retrieve build logs.Last updated -3JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides access to ACI.dev functions (tools) through either direct app-specific tools or a unified interface with dynamic tool discovery and execution based on user intent.Last updated -61PythonMIT License