CodeshipShafiq Shivji10 min readintermediate
Blog: How to Build a DevOps Agent
Summary
This blog walks through the open‑source DevOps Agent Kit, which lets Claude Code or Cursor act as a DevOps assistant by connecting to CloudBees Unify, Jira, and Slack via MCP servers and to GitHub via the CLI. It provides a repeatable setup (Docker, Node, env file) and seven slash commands for pipeline overview, triage, security, release readiness, flag management, CI health scoring, and Jira tic…
- The DevOps Agent Kit uses Model Context Protocol (MCP) servers to bridge an LLM (Claude Code/Cursor) with CloudBees Unify, Jira, Slack, while using the GitHub CLI for GitHub actions.
- Setup consists of cloning the repo, populating a .env with CloudBees, Slack, and optional Jira credentials, then validating with demo/setup.sh before launching with `claude .` or `cursor .`.
- Seven slash commands expose unified pipeline status, automated failure triage, security posture, release readiness, feature‑flag control, CI health score, and Jira ticket creation.
- The agent classifies build failures into CONFIG, CODE, SECURITY, ENVIRONMENT, or KNOWN categories and can automatically post summaries to Slack or create Jira tickets after confirmation.
Engineers building AI‑augmented DevOps tooling can quickly prototype a unified assistant without writing custom integration code, saving time and reducing context‑switching across CI/CD systems.
6/10
