Connect to a Jenkins server by providing its URL, username, and API token to establish a named session. Credentials are cached automatically, enabling quick reconnection for subsequent operations.
Lists all installed Jenkins plugins with their version and status, helping you verify plugin installations and identify available or outdated components in a selected Jenkins session.
MCP server for Jenkins (with optional GitLab integration) that lets AI assistants list jobs, trigger and track deployments, fetch build logs, and verify whether tickets are deployed, without touching the Jenkins UI.
Create a new Jenkins view by specifying a name and choosing between list or "My" view types to organize and display Jenkins jobs according to your needs.
Check active Jenkins sessions, version, executor info, and job counts to verify system health and connection status. Get an overview of the Jenkins instance to confirm it is operational.
Save Jenkins credentials under a named session for reuse across future connections, enabling automatic authentication when connecting to your Jenkins server.
Trigger a Jenkins build for any job, including parameterized builds by passing parameters as a JSON string to specify branch, deploy flags, and other inputs for the selected Jenkins session.
Take a Jenkins node or agent offline with a custom reason message, making it unavailable for accepting new builds while keeping it visible in the Jenkins UI for troubleshooting and maintenance.
Copies an existing Jenkins job to a new name with identical configuration, enabling quick duplication of builds, pipelines, or tasks without manual reconfiguration.