Awesome DevOps MCP Servers

Awesome DevOps MCP Servers

site icon
2025.05.04 34
DevOps工具AI集成云基础设施自动化开发效率其它
Awesome DevOps MCP Servers 是一个精选的 Model Context Protocol (MCP) 服务器列表,专注于 DevOps 工具和能力。MCP 是一个开放协议,使 AI 模型能够通过标准化的服务器实现安全地与本地和远程资源交互。该项目汇集了各种 DevOps 相关的 MCP 服务器,涵盖云基础设施管理、CLI 操作、版本控制、安全扫描等 DevOps 相关服务。
View on GitHub

Overview

基本能力

产品定位

Awesome DevOps MCP Servers 是一个精选的 MCP 服务器列表,专注于 DevOps 工具和能力,旨在为 AI 模型提供与 DevOps 相关服务的标准化交互接口。

核心功能

  • 云基础设施管理(Terraform、Pulumi 等 IaC 工具)
  • 容器编排(Kubernetes 集群管理)
  • 云服务提供商集成(AWS、Azure、Alibaba Cloud 等)
  • 命令行工具交互
  • 版本控制系统集成(Git、GitHub、GitLab 等)
  • 安全操作和漏洞扫描
  • CI/CD 流水线管理
  • 代码执行和编程代理
  • 浏览器自动化
  • 监控和可观测性
  • 项目和服务管理

适用场景

  • AI 辅助的 DevOps 工作流程
  • 自动化基础设施管理
  • 安全扫描和威胁检测
  • 持续集成和持续部署
  • 代码分析和执行
  • 浏览器自动化和数据提取
  • 监控和警报管理

工具列表

  1. 云基础设施工具
  2. Terraform 相关服务器(如 mcp-server-hcp-terraform)
  3. Pulumi 服务器(如 pulumi/mcp-server)

  4. 容器编排工具

  5. Kubernetes 相关服务器(如 kubectl-mcp-server)
  6. Portainer 集成(如 portainer/portainer-mcp)

  7. 云服务提供商工具

  8. AWS 服务器(如 awslabs/mcp)
  9. Azure 服务器(如 ado-mcp)
  10. Alibaba Cloud 服务器(如 alibaba-cloud-ops-mcp-server)

  11. 命令行工具

  12. 通用命令行服务器(如 mcp-server-commands)
  13. 安全命令行执行(如 cli-mcp-server)

  14. 版本控制工具

  15. Git 相关服务器(如 server-git)
  16. GitHub 服务器(如 github/github-mcp-server)
  17. GitLab 服务器(如 gitlab-mr-mcp)

  18. 安全工具

  19. Ghidra 集成(如 GhidraMCP)
  20. Shodan 查询(如 mcp-shodan)
  21. VirusTotal 集成(如 mcp-virustotal)

  22. CI/CD 工具

  23. GitHub Actions 服务器(如 mcp-server-github-actions)
  24. Codemagic 集成(如 codemagic-mcp)

  25. 代码执行工具

  26. Python 沙箱(如 mcp-run-python)
  27. JavaScript 沙箱(如 node-code-sandbox-mcp)

  28. 浏览器自动化工具

  29. Playwright 服务器(如 playwright-mcp)
  30. Puppeteer 服务器(如 server-puppeteer)

  31. 监控工具

    • Prometheus 服务器(如 prometheus_mcp_server)
    • Dynatrace 集成(如 dynatrace-mcp)
  32. 项目管理工具

    • Jira 服务器(如 jira-mcp)
    • Freshdesk 集成(如 freshdesk_mcp)

常见问题解答

  1. 什么是 MCP? MCP 是一个开放协议,使 AI 模型能够通过标准化的服务器实现安全地与本地和远程资源交互。

  2. 如何贡献? 阅读项目的贡献指南(CONTRIBUTING.md)后提交贡献。

  3. 许可证是什么? 项目使用 MIT 许可证,详细信息见 LICENSE 文件。

使用教程

使用依赖

安装依赖通常需要以下工具: - Git - Docker(部分服务器需要) - 特定语言的运行时(如 Python、Node.js、Go 等)

安装教程

  1. 克隆项目仓库: bash git clone https://github.com/punkpeye/awesome-devops-mcp-servers.git

  2. 进入特定服务器目录: bash cd awesome-devops-mcp-servers/<server-name>

  3. 安装依赖(以 Python 服务器为例): bash pip install -r requirements.txt

  4. 启动服务器(以 Python 服务器为例): bash python server.py

调试方式

  1. 检查服务器日志: bash tail -f server.log

  2. 使用 curl 测试 API 端点: bash curl http://localhost:8080/health

  3. 查看服务器状态: bash ps aux | grep server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。