CapabilitiesCI/CD Pipelines

CI/CD Pipelines

Skyflo exposes 13 Jenkins tools via MCP. Discovery and read operations auto-execute. Build control (trigger, stop) requires approval. Credentials are resolved from Kubernetes Secrets. CSRF handling and secure auth are built in.

Workflow: Discovery

List jobs, view build history, get build logs, fetch SCM context. Read-only.

OperationPurpose
List jobsEnumerate jobs by folder or root
Build historyList builds for a job with status
Get build logsFetch logs for a specific build
SCM contextCommit info, branch, author for a build

Use discovery to understand pipeline state before triggering or stopping builds.

Workflow: Build Control (Approval-Gated)

Trigger builds with parameters, stop builds. Approval required.

OperationPurpose
Trigger buildStart a build, optionally with parameters
Stop buildAbort a running build

Triggering a build can deploy to staging or production. Stopping a build can interrupt a deployment. Both require explicit approval.

Integration-Aware

AspectBehavior
CredentialsResolved from Kubernetes Secrets. No hardcoded Jenkins tokens.
CSRFHandled by the httpx client. No manual token management.
AuthSecure auth with httpx. Supports Jenkins API token and username/password.

The agent connects to Jenkins using credentials stored in your cluster. Integration-aware filtering respects job visibility and folder structure.

Example Workflows

"What builds ran for the deploy-staging job today?"

  1. Agent lists builds for deploy-staging.
  2. Filters by time range.
  3. Returns build numbers, status, duration.
  4. No approval (read-only).

"Show me the logs for build 42 of deploy-prod"

  1. Agent fetches build logs.
  2. Returns log output.
  3. No approval (read-only).

"Trigger the release pipeline with version 2.1.0"

  1. Agent finds the job.
  2. Proposes trigger with parameter VERSION=2.1.0.
  3. Pauses for approval.
  4. Executes on approval. Returns build URL and queue position.

"Stop build 43 of deploy-prod"

  1. Agent finds the running build.
  2. Proposes stop.
  3. Pauses for approval.
  4. Executes on approval.

Safety Summary

TypeApprovalNotes
List jobs, build history, logs, SCMAutoRead-only
Trigger buildRequiredCan deploy
Stop buildRequiredCan interrupt deployment