容器管理扩展

Podman MCP扩展是一个用于管理Podman容器和Pod的工具,提供容器和镜像的全面管理功能,包括运行、停止、构建、日志查看等。

  • by Sherlock999xxx
  • Makefile
  • 本地部署
  • 更新于
在 GitHub 查看 Sherlock999xxx/mcp-podman-extension

使用说明

波德曼MCP扩展

用于管理Podman容器和托盘的MCP扩展。

机会

  • 集装箱管理:运行、停止、启动、重新启动、ps、rm
  • 图像管理:图像、拉取、构建、rmi
  • 进给管理:POD创建、启动、停止、删除
  • 日志和监控:日志、检查、系统信息
  • 指令执行:容器中的Exec
  • 安装自动安装Podman

安装

  1. 将文件复制到扩展名文件夹
  2. 添加到 claude_desktop_config.json:
{
  "mcpServers": {
    "mcp-podman": {
      "command": "C:\\path\\to\\podman-mcp-server.exe",
      "args": []
    }
  }
}

使用

工具 : podman-control

可用的操作:

  • run 启动容器
  • stop/start/restart -集装箱管理
  • ps 集装箱列表
  • images -图像列表
  • pull/build -获取/构建图像
  • logs -查看日志
  • exec -执行命令
  • pod_* -送货管理
  • install 安装Podman
  • version/system_info -系统信息

实例

{
  "action": "run",
  "image": "nginx:latest",
  "container_name": "my-nginx",
  "options": "-p 8080:80 -d"
}
{
  "action": "pod_create",
  "pod_name": "my-pod",
  "options": "-p 8080:80"
}