Awesome MCP Servers for DevOps 
A curated list of Model Context Protocol servers for DevOps workflows — infrastructure, CI/CD, monitoring, security, and cloud operations.
Curated by Wagner — The first AI DevOps teammate
Contents
🔀 Source Control
GitHub
The official GitHub MCP server — battle-tested and feature-complete.
| |
|---|
| Repo | github/github-mcp-server |
| Maintainer | 🏷️ GitHub (Official) |
| What it does | Repository operations, issues, PRs, code search, GitHub Actions workflows. |
| Standout feature | 🛡️ Lockdown mode for public repos to prevent prompt injection. |
GitLab
Native GitLab integration via their Duo platform.
| |
|---|
| Docs | GitLab MCP Server Documentation |
| Maintainer | 🏷️ GitLab (Official) |
| What it does | Issues, merge requests, pipelines, commits, cross-project search. |
| Note | ⚠️ Requires GitLab 18.6+ for HTTP transport. |
Azure DevOps
🏗️ Infrastructure as Code
Terraform
HashiCorp's official MCP server for Terraform workflows.
Vault
Secrets management via MCP.
Pulumi
| |
|---|
| Repo | pulumi/mcp-server |
| Docs | Pulumi MCP Docs |
| Maintainer | 🏷️ Pulumi (Official) |
| What it does | Stack queries, resource search, Pulumi Cloud integration. |
| Remote endpoint | 🌐 https://mcp.ai.pulumi.com/mcp |
OpenTofu
The open-source Terraform alternative has its own MCP server.
| |
|---|
| Repo | opentofu/opentofu-mcp-server |
| Maintainer | 🏷️ OpenTofu (Official) |
| What it does | Registry search, provider/module documentation, resource docs. |
| Remote endpoint | 🌐 mcp.opentofu.org |
☸️ Kubernetes and Containers
Kubernetes
Several solid options exist — pick based on your needs.
containers/kubernetes-mcp-server
Native Go implementation, no kubectl dependency.
Azure/mcp-kubernetes
Microsoft's implementation.
Flux159/mcp-server-kubernetes
Popular community option.
alexei-led/k8s-mcp-server
Multi-tool support.
Docker Hub
Portainer
| |
|---|
| Repo | portainer/portainer-mcp |
| Maintainer | 🏷️ Portainer (Official) |
| What it does | Container management, deployments, environment operations. |
| Note | 🛡️ Read-only mode available for safety. |
🚀 CI/CD
Argo CD
GitOps deployment management via AI.
| |
|---|
| Repo | akuity/argocd-mcp |
| Maintainer | 🏷️ Akuity (Official — Argo CD creators) |
| What it does | Application listing, sync operations, resource trees, logs. |
| Transports | 📡 stdio, HTTP stream. |
Jenkins
☁️ Cloud Platforms
AWS
AWS provides a collection of MCP servers for their services.
| |
|---|
| Repo | awslabs/mcp |
| Docs | AWS MCP Servers |
| Maintainer | 🏷️ AWS (Official) |
| Includes | 📦 AWS API server, Documentation server, Knowledge server, Prometheus server. |
Cloudflare
Comprehensive coverage of Cloudflare's platform.
Alibaba Cloud
📊 Observability
Grafana
| |
|---|
| Repo | grafana/mcp-grafana |
| Maintainer | 🏷️ Grafana Labs (Official) |
| What it does | 📈 Dashboard queries, alerts, datasource info, incident management. |
| Requires | ⚠️ Grafana 9.0+. |
| Related | 📦 Loki MCP, Tempo MCP. |
Prometheus
Several community implementations available.
AWS also provides a Prometheus MCP Server for Amazon Managed Prometheus with SigV4 auth.
🔒 Security
Snyk
Vulnerability scanning directly from your AI assistant.
| |
|---|
| Docs | Snyk MCP Documentation |
| Maintainer | 🏷️ Snyk (Official) |
| What it does | 🔍 Code scanning, dependency checks, container scanning, IaC analysis, SBOM generation. |
| Access | 💻 Via snyk mcp CLI command (v1.1296.2+). |
Semgrep
| |
|---|
| Repo | semgrep/mcp |
| Docs | Semgrep MCP Docs |
| Maintainer | 🏷️ Semgrep (Official) |
| What it does | 🔍 Static analysis, OWASP scanning, custom rule execution. |
| Remote | 🌐 https://mcp.semgrep.ai (no auth required). |
📝 Collaboration
Atlassian (Jira + Confluence)
Community alternative with Server/Data Center support: sooperset/mcp-atlassian.
Notion
| |
|---|
| Repo | makenotion/notion-mcp-server |
| Docs | Notion MCP |
| Maintainer | 🏷️ Notion (Official) |
| What it does | 📄 Page/database queries, content creation, workspace navigation. |
| Options | 🌐 Hosted server or 🏠 self-host via npm/Docker. |
⚡ Getting Started
Basic Setup Pattern
Most MCP servers follow this configuration pattern for Claude Desktop or similar clients:
{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["-y", "@org/mcp-server-package"]
}
}
}
For remote/hosted servers:
{
"mcpServers": {
"server-name": {
"type": "http",
"url": "https://server-endpoint.example.com/mcp"
}
}
}
🛡️ Safety First
| Recommendation |
|---|
| 1️⃣ | Start read-only — Most servers support read-only modes. Use them until you trust the integration. |
| 2️⃣ | Scope permissions — Use dedicated API tokens with minimal required access. |
| 3️⃣ | Audit actions — Log what your AI assistant does, especially for write operations. |
| 4️⃣ | Test in staging — Don't let AI touch production until you've validated behavior. |
Contributing
Have a DevOps MCP server that should be here? See contributing.md.
Requirements:
- ✅ Must have a working public repository or documentation.
- ✅ Must be relevant to DevOps workflows.
- ✅ Must include verified links.
Resources
License

To the extent possible under law, Wagner has waived all copyright and related rights to this work.