Ermöglicht es einem AI-Client, Cloud-Infrastruktur, Kubernetes-Cluster, CI/CD-Pipelines und DevOps-Tools mittels natürlicher Sprache zu verwalten.
Auch bekannt als shittuay/DevOps-Agent, devops-agent, @devopsagent/mcp-server
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- 612
- Neueste Version
- 1.0.7
- Letzter Commit
- 14. Nov. 2026
- Lizenz
- —
Was ist DevOps Agent MCP?
DevOps Agent ist ein MCP server. Ermöglicht es einem AI-Client, Cloud-Infrastruktur, Kubernetes-Cluster, CI/CD-Pipelines und DevOps-Tools mittels natürlicher Sprache zu verwalten.
Zusammenfassung generiert aus dem README des Projekts
Über DevOps Agent MCP server
Der DevOps Agent bietet eine Schnittstelle, um Cloud-Infrastruktur und Development Operations über natürliche Sprache zu verwalten. Er verbindet sich mit deinen bestehenden AWS-, Azure- und GCP-Accounts sowie Kubernetes-Clustern und CI/CD-Systemen wie Jenkins, GitHub Actions und GitLab. Nutzer können mit dem System über eine Web-App, ein CLI oder als Custom MCP Connector in Claude.ai interagieren.
Die Plattform umfasst 749 Tools in 18 Modulen, die Bereiche wie Terraform, Docker, Ansible und Monitoring-Tools wie Datadog oder Grafana abdecken. Um versehentliche Schäden zu vermeiden, klassifiziert das System Tool-Aufrufe nach Risikostufe und erfordert eine manuelle Freigabe für gefährliche Operationen wie Löschungen oder IAM-Änderungen. Ein Sandbox-Modus steht zur Verfügung, um Befehle zu testen, ohne Live-Umgebungen zu beeinflussen.
Das Setup erfordert die Verknüpfung von Cloud-Credentials und Drittanbieter-Integrationen über die Anwendungseinstellungen. Für ein lokales Deployment benötigst du Python 3.11+, eine PostgreSQL-Datenbank und einen API-Key von Anthropic oder Moonshot. Das System gewährleistet den Datenschutz, indem verschlüsselte Credentials pro Nutzer gespeichert werden, anstatt globale Umgebungsvariablen zu nutzen.
Was du damit machen kannst
- 1Infrastruktur-ManagementBitte den Agenten, spezifische Cloud-Ressourcen wie EC2-Instanzen aufzulisten oder zu modifizieren.
- 2Automatisierte DevOps-WorkflowsFühre komplexe, mehrstufige Aufgaben aus, wie etwa das Auditieren von IAM-Berechtigungen oder das Troubleshooting von Kubernetes-Pods.
- 3Sicheres Testen von UmgebungenSimuliere Infrastrukturänderungen in einer kontrollierten Umgebung, um Ergebnisse zu sehen, ohne echte Accounts zu berühren.
- 4Incident ResponseVerwalte On-Call-Alerts und die Kommunikation über integrierte Tools wie PagerDuty.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du DevOps Agent MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenDevOps Agent MCP in Claude Code installieren
$ claude mcp add devops-agent -- npx -y @devopsagent/mcp-serverDevOps Agent MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"devops-agent": {
"command": "npx",
"args": [
"-y",
"@devopsagent/mcp-server"
]
}
}
}DevOps Agent MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"devops-agent": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@devopsagent/mcp-server"
]
}
}
}DevOps Agent MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"devops-agent","type":"stdio","command":"npx","args":["-y","@devopsagent/mcp-server"]}'DevOps Agent MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"devops-agent": {
"command": "npx",
"args": [
"-y",
"@devopsagent/mcp-server"
]
}
}
}DevOps Agent MCP in Codex installieren
$ codex mcp add devops-agent -- npx -y @devopsagent/mcp-serverDevOps Agent MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.devops-agent] command = "npx" args = ["-y", "@devopsagent/mcp-server"]
DevOps Agent MCP in Gemini CLI installieren
$ gemini mcp add -s user devops-agent npx -- -y @devopsagent/mcp-serverDevOps Agent MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"devops-agent": {
"command": "npx",
"args": [
"-y",
"@devopsagent/mcp-server"
]
}
}
}Konfiguration
ANTHROPIC_API_KEYDATABASE_URLMOONSHOT_API_KEYSECRET_KEY
| Name | Beschreibung | Typ |
|---|---|---|
| ANTHROPIC_API_KEY | — | |
| DATABASE_URL | — | |
| MOONSHOT_API_KEY | — | |
| SECRET_KEY | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarshittuay/devops-agent is public and reachablegithub.com/shittuay/devops-agent ↗Bestanden
- Paket nennt dieses Repository als Quelle@devopsagent/mcp-server names shittuay/devops-agent as sourcenpmjs.com/package/@devopsagent/mcp-server ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-11-12github.com/shittuay/devops-agent ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @devopsagent/mcp-serverBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten1 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeHTTPS endpoint answered 401 (sign-in required)Bestanden
README
Auf GitHub ansehenDevOps Agent
An AI DevOps assistant you talk to in plain English. It works on your own AWS, Azure and GCP accounts, Kubernetes clusters, CI/CD systems and on-call tools, with a safety check in front of every risky action.
- Live app: devopsagent.io
- Docs: devopsagent.io/docs (in the app) and the
docs/folder - Developer API: devopsagent.io/developers
What it does
- Chat with your infrastructure. Ask questions or give instructions ("list my EC2 instances", "scale the api deployment to 4 replicas", "why did last night's deploy fail?"). The agent picks from 749 tools across 18 modules and runs them against your own accounts.
- Workflows. 46 pre-built, step-by-step jobs (launch a web server, audit IAM, troubleshoot pods, self-host an LLM, re-run a failed pipeline, page on-call, and more) across 14 categories. Each opens a short form, then runs in chat.
- Safety. Every tool call is risk-classified. Deletes, terminations, IAM changes and other risky operations need approval before they run (see Approvals). Sandbox mode simulates everything without touching a real account.
- Your data stays yours. Cloud and integration credentials are stored per user, encrypted, and never shared with other users. The app never falls back to its own credentials.
| Area | Tools |
|---|---|
| AWS (EC2, VPC, IAM, RDS, Lambda, ECS, EKS, S3, CloudFormation, Route 53, and more) | 352 |
| Kubernetes | 76 |
| Git | 47 |
| GCP | 42 |
| Azure | 38 |
| CI/CD (Jenkins, GitHub Actions, GitLab) | 36 |
| Terraform | 26 |
| Docker | 22 |
| GitHub | 19 |
| PagerDuty and OpsGenie | 16 |
| Ansible | 13 |
| Prometheus, Datadog and Grafana | 12 |
| SonarQube | 12 |
| Nexus | 12 |
| Security audit / pentest (off by default) | 12 |
| Cost, compliance and change governance | 10 |
| Shell commands on the agent host | 2 |
Reachability probes (http_check, tcp_check) |
2 |
| Total | 749 |
Using the app
- Sign up at devopsagent.io and confirm your email.
- Connect a cloud account in Settings → Cloud Credentials. For AWS, the recommended option is an IAM role (one-click CloudFormation quick-create); access keys also work.
- Connect any third-party tools you use (GitHub, GitLab, Jenkins, PagerDuty, OpsGenie, Datadog, SonarQube, Nexus) in Settings → Integrations.
- Chat, or open Workflows and pick one.
Want to try it without a cloud account? Turn on Sandbox mode (Settings → Learning). Tool
results are simulated and labelled [Sandbox].
Plans: Free (20 credits a month), Starter ($29, 200 credits), Professional ($99, 1,000 credits) and Business ($299, 3,000 credits). Free and Starter use Kimi K3.1 Pro; Professional and Business use Claude. Extra credit packs are available on the Billing page.
Other ways in
- Claude.ai connector (MCP): add
https://devopsagent.io/mcpas a custom connector and sign in with your DevOps Agent account (and 2FA code, if you use 2FA). 704 tools are exposed this way. - Developer API:
/api-gateway/v1/*, authenticated with anX-API-Keyheader. See /developers. - Slack / Microsoft Teams: see the ChatOps page in the app.
Running it locally
Requirements: Python 3.11+, PostgreSQL (or let the tests use SQLite), and an Anthropic and/or Moonshot (Kimi) API key.
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
export SECRET_KEY=change-me
export ANTHROPIC_API_KEY=sk-ant-... # Claude tiers
export MOONSHOT_API_KEY=... # Kimi tiers
export DATABASE_URL=postgresql://user:pass@localhost:5432/devops_agent # required in production
python app.py # http://127.0.0.1:5000
New tables and columns are created automatically at startup. For a local Postgres and Redis, run
docker compose up db redis after setting POSTGRES_PASSWORD in .env (compose refuses to start
without it). The compose file's app service has no Dockerfile to build from, so run the app
itself with python app.py.
Cloud and integration credentials are not read from environment variables. Each user adds their own in Settings once the app is running.
Command-line mode
python main.py interactive # chat in the terminal
python main.py ask "list pods in the default namespace"
python main.py tools # list tools
The CLI has no signed-in user, so AWS, Azure and GCP tools refuse to run there (they only use
per-user credentials). Kubernetes works with your local kubeconfig when you set
K8S_USE_LOCAL_KUBECONFIG=true (on the hosted site it reaches the user's EKS clusters instead); local Git, Docker and Terraform work,
and integration tools work when you pass a token explicitly. See docs/USER_GUIDE.md.
Tests
pytest -q
Tests run against in-memory SQLite, so no database is needed. Two network-safety tests need public DNS and fail in fully offline sandboxes.
Project layout
app.py Flask app: pages, chat endpoints, startup
models.py SQLAlchemy models
src/agent/ Agent loop, safety classification, tool selection, guardrails
src/tools/ Tool modules (aws_tools.py, kubernetes_tools.py, ...)
services/ Business logic (credentials, workflows, approvals, billing, ...)
routes/ Blueprints for feature pages and APIs
api/v1/ Deprecated REST API (/api/v1); its handlers also serve /api-gateway/v1
templates/ Jinja2 pages
tests/ pytest suite
docs/ Guides and references
Contributors: read CLAUDE.md first. It records the security rules and invariants the code depends on (per-user isolation, SSRF guards, risk classification, guardrails), and CLAUDE_RUNBOOK.md records past incidents and fixes.
Removed features
These were removed in October 2026 and are no longer part of the app: Optimize, Monitoring (alert rules), Incidents (and playbooks), Analysis (root-cause analysis) and Predictive Scaling. Incident work now happens in chat, with the PagerDuty and OpsGenie tools and the Incident Response workflows.
Support
- In the app: the chat, or
/docs - Email: support@devopsagent.io
- Security issues: security@devopsagent.io (see /security)
DevOps Agent MCP Fragen
Wie füge ich DevOps Agent MCP zu Claude Code hinzu?
Führe claude mcp add devops-agent -- npx -y @devopsagent/mcp-server in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich DevOps Agent MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie geht der Agent mit riskanten Operationen um?
Jeder Tool-Aufruf wird nach Risiko klassifiziert. Riskante Operationen wie Löschvorgänge oder IAM-Änderungen erfordern eine Freigabe, bevor sie ausgeführt werden.
Kann ich den Agenten ohne Cloud-Account testen?
Ja, du kannst in den Einstellungen den Sandbox-Modus aktivieren, um Tool-Ergebnisse zu simulieren, ohne ein echtes Konto zu beeinflussen.
Wie wird die Sicherheit meiner Daten und Credentials gewährleistet?
Cloud- und Integrations-Credentials werden verschlüsselt und pro Nutzer gespeichert, sodass sie niemals mit anderen Nutzern geteilt werden.
Wie kann ich das mit Claude.ai nutzen?
Du kannst die DevOps Agent MCP URL als Custom Connector in Claude.ai hinzufügen und dich mit deinem Account anmelden.