
Awesome DevOps MCP Servers

Overview
基本能力
产品定位
Awesome DevOps MCP Servers 是一个精选的 MCP 服务器列表,专注于 DevOps 工具和能力,旨在为 AI 模型提供与 DevOps 相关服务的标准化交互接口。
核心功能
- 云基础设施管理(Terraform、Pulumi 等 IaC 工具)
- 容器编排(Kubernetes 集群管理)
- 云服务提供商集成(AWS、Azure、Alibaba Cloud 等)
- 命令行工具交互
- 版本控制系统集成(Git、GitHub、GitLab 等)
- 安全操作和漏洞扫描
- CI/CD 流水线管理
- 代码执行和编程代理
- 浏览器自动化
- 监控和可观测性
- 项目和服务管理
适用场景
- AI 辅助的 DevOps 工作流程
- 自动化基础设施管理
- 安全扫描和威胁检测
- 持续集成和持续部署
- 代码分析和执行
- 浏览器自动化和数据提取
- 监控和警报管理
工具列表
- 云基础设施工具:
- Terraform 相关服务器(如 mcp-server-hcp-terraform)
-
Pulumi 服务器(如 pulumi/mcp-server)
-
容器编排工具:
- Kubernetes 相关服务器(如 kubectl-mcp-server)
-
Portainer 集成(如 portainer/portainer-mcp)
-
云服务提供商工具:
- AWS 服务器(如 awslabs/mcp)
- Azure 服务器(如 ado-mcp)
-
Alibaba Cloud 服务器(如 alibaba-cloud-ops-mcp-server)
-
命令行工具:
- 通用命令行服务器(如 mcp-server-commands)
-
安全命令行执行(如 cli-mcp-server)
-
版本控制工具:
- Git 相关服务器(如 server-git)
- GitHub 服务器(如 github/github-mcp-server)
-
GitLab 服务器(如 gitlab-mr-mcp)
-
安全工具:
- Ghidra 集成(如 GhidraMCP)
- Shodan 查询(如 mcp-shodan)
-
VirusTotal 集成(如 mcp-virustotal)
-
CI/CD 工具:
- GitHub Actions 服务器(如 mcp-server-github-actions)
-
Codemagic 集成(如 codemagic-mcp)
-
代码执行工具:
- Python 沙箱(如 mcp-run-python)
-
JavaScript 沙箱(如 node-code-sandbox-mcp)
-
浏览器自动化工具:
- Playwright 服务器(如 playwright-mcp)
-
Puppeteer 服务器(如 server-puppeteer)
-
监控工具:
- Prometheus 服务器(如 prometheus_mcp_server)
- Dynatrace 集成(如 dynatrace-mcp)
-
项目管理工具:
- Jira 服务器(如 jira-mcp)
- Freshdesk 集成(如 freshdesk_mcp)
常见问题解答
-
什么是 MCP? MCP 是一个开放协议,使 AI 模型能够通过标准化的服务器实现安全地与本地和远程资源交互。
-
如何贡献? 阅读项目的贡献指南(CONTRIBUTING.md)后提交贡献。
-
许可证是什么? 项目使用 MIT 许可证,详细信息见 LICENSE 文件。
使用教程
使用依赖
安装依赖通常需要以下工具: - Git - Docker(部分服务器需要) - 特定语言的运行时(如 Python、Node.js、Go 等)
安装教程
-
克隆项目仓库:
bash git clone https://github.com/punkpeye/awesome-devops-mcp-servers.git
-
进入特定服务器目录:
bash cd awesome-devops-mcp-servers/<server-name>
-
安装依赖(以 Python 服务器为例):
bash pip install -r requirements.txt
-
启动服务器(以 Python 服务器为例):
bash python server.py
调试方式
-
检查服务器日志:
bash tail -f server.log
-
使用 curl 测试 API 端点:
bash curl http://localhost:8080/health
-
查看服务器状态:
bash ps aux | grep server.py