Docker DevOps MCP 服务器

一个模型上下文协议(MCP)服务器,使AI代理(如Claude)能够监控和管理本地Docker容器,专为AI原生基础设施优化。

  • by SGgda
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 SGgda/MCP-DEVOPS

使用说明

🐳 Docker DevOps MCP服务器

一个模型上下文协议(MCP)服务器,赋予AI代理(如Claude)监视和管理本地Docker容器的能力。使用Node.js和Zod构建,用于高性能、经过验证的DevOps工作流。

🚀 为什么是这个项目?

与通用DevOps工具不同,此MCP服务器针对以下方面进行了优化 人工智能原生基础设施:

  • 实时性能监控: 专门用于跟踪具有准确CPU和内存统计数据的高活动容器。
  • 自然语言DevOps: 通过Claude Desktop使用纯英语停止、启动和列出容器。
  • 严格架构验证: 使用Zod 3.25.x构建,以确保AI永远不会执行格式错误的系统命令。

🛠 先决条件

  • Docker桌面: 必须安装并运行。
  • Node.js: v18.0.0或更高版本。
  • 克劳德桌面: 点击此处下载.

💻 Claude桌面设置

你做到了 不 需要手动克隆此存储库。克劳德将通过以下方式处理执行 npx.

1.打开您的Claude配置

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

2.添加配置

将以下块添加到 mcpServers JSON文件的一部分:

{
  "mcpServers": {
    "docker-devops-monitor": {
      "command": "npx",
      "args": [
        "-y",
        "@soumaditya_ghosh/docker-mcp-server"
      ]
    }
  }
}