
mcp-server-docker MCP 服务器
mcp-server-docker MCP 服务器使 AI 助手能够通过自然语言管理 Docker 容器。将此 MCP 集成到 FlowHunt 及其他客户端,实现容器自动编排、自省、调试和持久化数据管理。...
通过 MCP Containerd 服务器将 Containerd 连接至 FlowHunt 和其他兼容 MCP 的代理,实现自动化与 AI 辅助的容器生命周期及镜像管理。
MCP Containerd 服务器是一个模型上下文协议(MCP)的实现,专为通过 Rust RMCP 库直接对接 Containerd 的 CRI(容器运行时接口)而设计。它允许 AI 助手和客户端以编程方式管理容器工作负载,实现如创建、启动、停止和删除容器或 Pod 以及与容器镜像交互等操作。通过将 Containerd 的运行时和镜像服务以标准 MCP 端点形式暴露,MCP Containerd 使 AI 驱动的工作流能够自动化容器生命周期管理、执行镜像操作并查询状态——同时可无缝集成 LLM 和 AI 代理。这让复杂的容器管理通过结构化、自动化和 AI 辅助的方式变得易于实现,从而提升开发与运维流程。
仓库中未提及任何提示模板。
仓库中未描述任何显式 MCP 资源。
cargo build --release
cargo run --release
"mcpServers": {
"containerd-mcp": {
"command": "cargo",
"args": ["run", "--release"]
}
}
cargo build --release
"mcpServers": {
"containerd-mcp": {
"command": "cargo",
"args": ["run", "--release"]
}
}
cargo build --release
cargo run --release
"mcpServers": {
"containerd-mcp": {
"command": "cargo",
"args": ["run", "--release"]
}
}
"mcpServers": {
"containerd-mcp": {
"command": "cargo",
"args": ["run", "--release"]
}
}
如需使用密钥(如未来认证),请使用环境变量:
"mcpServers": {
"containerd-mcp": {
"command": "cargo",
"args": ["run", "--release"],
"env": {
"CONTAINERD_API_KEY": "${CONTAINERD_API_KEY}"
},
"inputs": {
"api_key": "${CONTAINERD_API_KEY}"
}
}
}
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,请先将 MCP 组件添加到您的流程,并连接至您的 AI 代理:
点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:
{
"containerd-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用此 MCP,访问其全部功能。请记得将 “containerd-mcp” 替换为您的 MCP 服务器实际名称,并将 URL 更换为自己的 MCP 服务器地址。
部分 | 可用性 | 说明/备注 |
---|---|---|
概览 | ✅ | 讲解通过 MCP/RMCP 管理 Containerd |
提示模板列表 | ⛔ | 未发现提示模板 |
资源列表 | ⛔ | 未列出显式资源 |
工具列表 | ✅ | 覆盖容器生命周期与镜像操作的 version、runtime、image 服务 |
API 密钥安全 | ✅ | 提供了环境变量用法示例 |
采样支持(评价时次要) | ⛔ | 未提及 |
简评:
MCP Containerd 在 Containerd 与 MCP 之间提供了清晰的桥梁,并在容器/镜像管理工具覆盖上表现出色。但缺乏提示模板和显式资源,降低了其即开即用的灵活性。非常适合 DevOps 自动化和 AI 驱动的工作流,但文档和资源支持方面仍有提升空间。
是否有 LICENSE | Apache-2.0 |
---|---|
是否至少有一个工具 | 是 |
Fork 数量 | 3 |
Star 数量 | 34 |
总体评分:6/10。 MCP Containerd 服务器为基于 MCP 的容器管理提供了强大的核心功能,但缺少提示模板、显式资源定义和更全面的配置文档,这些会影响其易用性和扩展性。
MCP Containerd 是一个 MCP 服务器,直接连接到 Containerd 的 CRI,并将容器和镜像操作通过标准化的 MCP 端点暴露出来。这使得 AI 代理和工作流可以以编程方式管理容器、Pod 和镜像。
它支持创建、启动、停止和删除容器与 Pod;拉取、列出和删除镜像;在容器内执行命令;以及查询容器/Pod 的状态。
请在您的 MCP 配置中使用环境变量安全地注入诸如 API 密钥等密钥。例如,将 'CONTAINERD_API_KEY' 设置为环境变量,并在服务器配置中引用。
可以。将 MCP 服务器添加到您的 FlowHunt 流程中,并在 MCP 组件中配置您的服务器信息。这将使 AI 代理能够使用 MCP Containerd 暴露的所有容器和镜像操作。
本服务器不包含提示模板或显式的 MCP 资源。它专注于用于直接容器和镜像管理的工具端点。
自动化容器生命周期管理、CI/CD 镜像管理、实时状态查询、远程调试,以及在 AI 驱动的 DevOps 工作流中的编排。
通过将 MCP Containerd 与 FlowHunt 集成,简化您的 DevOps 和 AI 工作流,实现无缝容器与镜像操作。
mcp-server-docker MCP 服务器使 AI 助手能够通过自然语言管理 Docker 容器。将此 MCP 集成到 FlowHunt 及其他客户端,实现容器自动编排、自省、调试和持久化数据管理。...
Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...
Kubernetes MCP 服务器连接 AI 助手与 Kubernetes 集群,实现通过标准化 MCP 命令进行 AI 驱动的自动化、资源管理和 DevOps 工作流。...