Are you the author? Sign in to claim
MCP server giving AI agents access to DevOps tools — kubectl, terraform, helm, docker, cost analysis
An MCP (Model Context Protocol) server that gives AI agents access to DevOps tools — kubectl, terraform, helm, docker, and AWS cost analysis.
Works with Claude Desktop, Cursor, GitHub Copilot, and any MCP-compatible client.
| Tool | Description |
|---|---|
kubectl_get | Get Kubernetes resources |
kubectl_describe | Describe a Kubernetes resource |
kubectl_logs | Get pod logs |
terraform_plan | Run terraform plan |
terraform_show | Show terraform state |
helm_list | List Helm releases |
helm_diff | Preview Helm upgrade changes |
docker_ps | List Docker containers |
docker_logs | Get container logs |
aws_cost_summary | Get AWS cost summary (last 7/30 days) |
aws_resource_inventory | List AWS resources by service |
npx @basel5001/mcp-devops-server
npm install -g @basel5001/mcp-devops-server
mcp-devops-server
git clone https://github.com/basel5001/mcp-devops-server.git
cd mcp-devops-server
npm install
npm run build
npm start
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"devops": {
"command": "npx",
"args": ["-y", "@basel5001/mcp-devops-server"]
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"devops": {
"command": "npx",
"args": ["-y", "@basel5001/mcp-devops-server"]
}
}
}
kubectl, terraform, helm, docker, and aws commands can be executed.;, &, |, `, $) and path traversal (..) are rejected.execFile (not exec), preventing shell injection.npm install
npm run dev # watch mode
npm run build # compile
npm run lint # lint
MIT
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows