Podman MCP 服务器是一个强大且灵活的工具,支持 Podman 和 Docker 容器运行时,能为容器管理提供高效的解决方案。
✨ 主要特性 | 🚀 快速开始 | 🎥 演示 | ⚙️ 配置 | 🧑💻 开发
一个强大且灵活的 MCP 服务器,支持 Podman 和 Docker 容器运行时。
若你已安装 npm,这是在 Claude Desktop 上快速使用 podman-mcp-server 的最佳方式。
打开 claude_desktop_config.json 文件,将 MCP 服务器添加到 mcpServers 列表:
{
"mcpServers": {
"podman": {
"command": "npx",
"args": [
"-y",
"podman-mcp-server@latest"
]
}
}
}
可通过以下链接在 VS Code 或 VS Code Insiders 中安装 Podman MCP 服务器扩展:
也可通过以下命令手动安装:
npx @modelcontextprotocol/mcp-serve@latest podman
在终端运行以下命令启动 Podman MCP 服务器:
goose mcp serve --name podman
我们提供了一些演示视频,展示如何使用 Podman MCP 服务器:
以下是 podman-mcp-server 命令的常用配置选项:
| 选项 | 详情 | 示例值 |
|---|---|---|
--port |
指定服务器监听的端口 | 5000 |
--mode |
设置运行模式(支持 sse 或 http) |
sae |
--cert |
使用 TLS 证书文件路径 | /path/to/cert.pem |
--key |
使用 TLS 密钥文件路径 | /path/to/key.pem |
podman-mcp-server --port 5000 --mode sse
podman-mcp-server --port 5001 --mode http --cert /path/to/cert.pem --key /path/to/key.pem
使用 mcp-inspector 工具调试和验证 MCP 服务器实现。
# 安装依赖项
npm install @modelcontextprotocol/inspector
# 启动 Podman MCP 服务器并附加 inspectors
npx @modelcontextprotocol/inspector@latest podman-mcp-server
若你想为项目贡献代码,请按以下步骤操作:
git clone https://github.com/manusa/podman-mcp-server.git
cd podman-mcp-server
git checkout -b feature/your-feature-name
若你遇到问题,请在 GitHub Issues 提交,我们会尽快处理。