πŸš€ 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.

CI Sanity Tests Version Python 3.10+ License: MIT


πŸ“Œ 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:

ProjectPurposeURL
DevOps-OS MCP (this repo)MCP server for AI assistants (Claude, ChatGPT, Cursor, etc.)chefgs/devops_os_mcp
DevOps-OS CLIOriginal command-line tool for automation scripts and CI/CDcloudengine-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#

FeatureDescription
πŸ€–MCP Server (Claude & ChatGPT)Plug DevOps-OS tools into Claude or ChatGPT as native AI skills β€” β†’ AI Integration
πŸš€CI/CD GeneratorsGenerate GitHub Actions, GitLab CI, and Jenkins pipelines β€” β†’ CI/CD Generators
☸️GitOps Config GeneratorKubernetes manifests, ArgoCD Applications, and Flux CD Kustomizations β€” β†’ GitOps & ArgoCD
πŸ“ŠSRE Config GeneratorPrometheus alert rules, Grafana dashboards, and SLO manifests β€” β†’ SRE Configuration
πŸ”Infrastructure HardeningGenerate Kyverno policies, InSpec profiles, Checkov checks, and compliance mappings β€” β†’ Infrastructure Hardening
πŸ› οΈDev ContainerPre-configured multi-language environment: Python Β· Java Β· Go Β· JavaScript β€” β†’ Dev Container
πŸ”„Process-FirstBuilt-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#

CategoryTools
CI/CDGitHub Actions, GitLab CI, Jenkins
GitOps / DeployArgoCD, Flux CD, kubectl, Kustomize
ContainersDocker, Helm
Hardening / ComplianceKyverno, InSpec, Checkov, Pod Security Standards, CIS / STIG / NSA baselines
SRE / ObservabilityPrometheus, Grafana, SLO (Sloth-compatible)
AI IntegrationClaude MCP Server, OpenAI function calling
LanguagesPython Β· Java Β· Go Β· JavaScript / TypeScript

Documentation#

GuideDescription
Easy Getting StartedFastest way: Copy-paste 3 commands + restart Claude
Getting StartedStep-by-step MCP setup walkthrough
MCP Quick Start5-minute Claude Desktop setup
MCP Setup & ConfigurationChatGPT, HTTP endpoints, Docker, troubleshooting
AI IntegrationMCP server & AI skills overview
Process-First PhilosophyWhat Process-First means and how it maps to DevOps-OS tools
Infrastructure HardeningGenerate security baselines and compliance mappings
GitHub ActionsGenerate and customize GHA workflows
GitLab CIGenerate and customize GitLab pipelines
JenkinsGenerate and customize Jenkinsfiles
ArgoCD & FluxGenerate GitOps configs
SRE ConfigurationGenerate monitoring & alerting configs
KubernetesGenerate K8s manifests
Dev ContainerConfigure the dev container
Reference (Archives)Historical CLI command options β€” for reference only
Chennai FOSS 2026 PresentationConference deck with playback