
🤖 Awesome DevOps MCP Servers / Agentic DevOps Toolkit

2025.04.17
12
DevOps 工具集自动化运维AIOps开发效率
Awesome DevOps MCP Servers / Agentic DevOps Toolkit 是一个精选的 MCP(Model Context Protocol)服务器列表,专为 DevOps 从业者设计,旨在通过 AI 助手(如 Claude)与基础设施、监控工具、容器、云资源等进行交互。该项目提供了构建自主 DevOps 工作流的能力,提升 AIOps 的应用水平。
View on GitHub
Overview
基本能力
产品定位
Awesome DevOps MCP Servers 是一个为 DevOps 从业者设计的工具集,通过 MCP 协议使 AI 助手能够与各种基础设施和工具进行交互,从而实现自动化管理和操作。
核心功能
- 云平台交互:支持 AWS、Azure、Cloudflare 等云服务的 CLI 命令执行和资源管理。
- Kubernetes 和容器管理:提供 Kubernetes 集群操作、容器管理(Docker、Podman)等功能。
- 基础设施即代码:支持 Terraform、Pulumi 等工具的环境管理。
- 监控与可观测性:集成 Grafana、Prometheus、Sentry 等监控工具。
- CI/CD 和版本控制:支持 GitHub、GitLab、Azure DevOps 等平台的 API 集成。
- 操作系统与命令行:提供安全的命令行操作和脚本执行能力。
- DevOps 生产力工具:包括任务管理、调试工具、API 集成等。
- 数据库管理:支持 PostgreSQL、SQLite、Elasticsearch、MongoDB 等多种数据库。
适用场景
- 自动化运维:通过 AI 助手自动化执行日常运维任务。
- 监控与告警:实时监控系统状态并生成告警。
- CI/CD 流程优化:自动化构建、测试和部署流程。
- 基础设施管理:通过代码管理云资源和容器环境。
- 安全审计:自动化安全扫描和漏洞检测。
工具列表
- aws-mcp-server:安全执行 AWS CLI 命令。
- k8s-mcp-server:安全执行 Kubernetes CLI 命令。
- docker-mcp-server:管理 Docker 容器和镜像。
- tfmcp:管理 Terraform 环境。
- grafana-mcp:查询 Grafana 仪表盘和数据源。
- git-mcp-server:执行 Git 仓库操作。
- postgres-mcp-server:PostgreSQL 数据库操作。
常见问题解答
- 如何开始使用 MCP 服务器?:参考官方文档和示例代码。
- 如何贡献新的 MCP 服务器?:提交 Pull Request 并遵循贡献指南。
- 如何获取支持?:加入 Discord 社区或查看 GitHub Issues。
使用教程
使用依赖
安装前需确保已安装以下工具: - Docker - Git - Node.js(部分服务器需要)
安装教程
- 克隆仓库:
bash git clone https://github.com/agenticdevops/awesome-devops-mcp.git cd awesome-devops-mcp
- 安装依赖:
bash npm install
- 启动服务器:
bash docker-compose up -d
调试方式
- 检查服务器状态:
bash docker ps
- 查看日志:
bash docker logs <container_id>
- 测试 API:
bash curl http://localhost:8080/health