π DevOps-OS MCP Server#
Model Context Protocol implementation of DevOps-OS β Generate production-ready CI/CD pipelines, Kubernetes configs, and SRE dashboards using Claude, ChatGPT, or any MCP-compatible AI assistant.
π About DevOps-OS MCP#
This project is the MCP Server implementation of DevOps-OS, designed to integrate with AI assistants. It’s a separate project from the original CLI:
| Project | Purpose | URL |
|---|---|---|
| DevOps-OS MCP (this repo) | MCP server for AI assistants (Claude, ChatGPT, Cursor, etc.) | chefgs/devops_os_mcp |
| DevOps-OS CLI | Original command-line tool for automation scripts and CI/CD | cloudengine-labs/devops_os |
Both projects share the same core scaffold modules but serve different use cases:
- Use MCP if you want to integrate with Claude, ChatGPT, Cursor, or other AI assistants
- Use CLI if you want to run generators in scripts, pipelines, or local automation
What is DevOps-OS MCP?#
DevOps-OS MCP is an open-source MCP server that scaffolds production-ready CI/CD pipelines, Kubernetes configurations, and SRE observability configs β in seconds, through conversational AI.
Features#
| Feature | Description | |
|---|---|---|
| π€ | MCP Server (Claude & ChatGPT) | Plug DevOps-OS tools into Claude or ChatGPT as native AI skills β β AI Integration |
| π | CI/CD Generators | Generate GitHub Actions, GitLab CI, and Jenkins pipelines β β CI/CD Generators |
| βΈοΈ | GitOps Config Generator | Kubernetes manifests, ArgoCD Applications, and Flux CD Kustomizations β β GitOps & ArgoCD |
| π | SRE Config Generator | Prometheus alert rules, Grafana dashboards, and SLO manifests β β SRE Configuration |
| π | Infrastructure Hardening | Generate Kyverno policies, InSpec profiles, Checkov checks, and compliance mappings β β Infrastructure Hardening |
| π οΈ | Dev Container | Pre-configured multi-language environment: Python Β· Java Β· Go Β· JavaScript β β Dev Container |
| π | Process-First | Built-in education on the Process-First SDLC philosophy and how every tool maps to an SDLC principle β β Process-First guide |
β‘ Quick Start (MCP with Claude)#
# 1. Clone and install MCP server
git clone https://github.com/chefgs/devops_os_mcp.git
cd devops_os_mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -r mcp_server/requirements.txt
# 2. Get your path
pwd
# Copy the output (e.g., /Users/alice/projects/devops_os_mcp)
# 3. Add to Claude Desktop config
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%\Claude\claude_desktop_config.json
# Add this (replace path):
# {
# "mcpServers": {
# "devops-os": {
# "command": "python",
# "args": ["-m", "mcp_server.server"],
# "cwd": "/your/path/here"
# }
# }
# }
# 4. Restart Claude Desktop
# You'll see a wrench icon π§ at the bottom right
# 5. Ask Claude to generate!
# "Generate a GitHub Actions workflow for a Python Flask API with Docker and Kubernetes deployment"New here? Start with the Easy Getting Started guide β copy-paste 3 commands + restart Claude.
Supported Platforms#
| Category | Tools |
|---|---|
| CI/CD | GitHub Actions, GitLab CI, Jenkins |
| GitOps / Deploy | ArgoCD, Flux CD, kubectl, Kustomize |
| Containers | Docker, Helm |
| Hardening / Compliance | Kyverno, InSpec, Checkov, Pod Security Standards, CIS / STIG / NSA baselines |
| SRE / Observability | Prometheus, Grafana, SLO (Sloth-compatible) |
| AI Integration | Claude MCP Server, OpenAI function calling |
| Languages | Python Β· Java Β· Go Β· JavaScript / TypeScript |
Documentation#
| Guide | Description |
|---|---|
| Easy Getting Started | Fastest way: Copy-paste 3 commands + restart Claude |
| Getting Started | Step-by-step MCP setup walkthrough |
| MCP Quick Start | 5-minute Claude Desktop setup |
| MCP Setup & Configuration | ChatGPT, HTTP endpoints, Docker, troubleshooting |
| AI Integration | MCP server & AI skills overview |
| Process-First Philosophy | What Process-First means and how it maps to DevOps-OS tools |
| Infrastructure Hardening | Generate security baselines and compliance mappings |
| GitHub Actions | Generate and customize GHA workflows |
| GitLab CI | Generate and customize GitLab pipelines |
| Jenkins | Generate and customize Jenkinsfiles |
| ArgoCD & Flux | Generate GitOps configs |
| SRE Configuration | Generate monitoring & alerting configs |
| Kubernetes | Generate K8s manifests |
| Dev Container | Configure the dev container |
| Reference (Archives) | Historical CLI command options β for reference only |
| Chennai FOSS 2026 Presentation | Conference deck with playback |