
ProxmoxMCP-Plus
by RekklesNA·★ 191·综合分 50
通过MCP和OpenAPI接口实现Proxmox VE虚拟机和容器控制的MCP服务器。
概述
ProxmoxMCP-Plus通过MCP和OpenAPI协议提供统一的Proxmox VE基础设施控制界面。它支持虚拟机和容器生命周期管理、快照操作、备份工作流、ISO管理和容器命令执行。该服务器采用双面架构,既支持通过MCP客户端进行会话式工作流,也支持通过HTTP/OpenAPI端点进行标准自动化。它实现了长时间运行任务的持久化作业跟踪,并包含容器命令执行的安全机制。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要通过LLM/AI代理和传统自动化工具统一控制Proxmox环境,并强调安全功能和持久化作业跟踪时选择此工具。
什么时候不要选它
如果您不使用Proxmox VE或需要功能更广泛的更专业的云基础设施管理工具,请避免使用。
此 server 暴露的工具
从 README 抽取出 12 个工具create_vmCreate a new virtual machine in Proxmox VE
start_vmStart a virtual machine in Proxmox VE
stop_vmStop a virtual machine in Proxmox VE
delete_vmDelete a virtual machine from Proxmox VE
create_snapshotCreate a snapshot of a virtual machine or container
rollback_snapshotRoll back a virtual machine or container to a previous snapshot
delete_snapshotDelete a snapshot from a virtual machine or container
create_lxcCreate a new Linux container in Proxmox VE
start_lxcStart a Linux container in Proxmox VE
stop_lxcStop a Linux container in Proxmox VE
delete_lxcDelete a Linux container from Proxmox VE
list_jobsList all persistent jobs tracked by the server
可对比工具
安装
安装
使用PyPI
pip install proxmox-mcp-plus
proxmox-mcp-plus使用Docker
docker run --rm -p 8811:8811 \
-e PROXMOX_API_KEY="$(openssl rand -hex 32)" \
-v "$(pwd)/proxmox-config/config.json:/app/proxmox-config/config.json:ro" \
ghcr.io/rekklesna/proxmoxmcp-plus:latestClaude Desktop配置
添加到Claude Desktop配置文件:
{
"mcpServers": {
"proxmox-mcp-plus": {
"command": "python",
"args": ["/path/to/ProxmoxMCP-Plus/main.py"],
"env": {
"PROXMOX_MCP_CONFIG": "/path/to/ProxmoxMCP-Plus/proxmox-config/config.json"
}
}
}
}FAQ
- ProxmoxMCP-Plus支持哪些认证方法?
- 它使用Proxmox API令牌认证,需要用户名、令牌名称和令牌值。对于容器命令执行,它支持SSH密钥认证。
- 如何处理长时间运行的任务?
- 服务器实现了持久化作业存储(默认为SQLite),用于跟踪任务状态、进度和重试信息。作业可以通过MCP工具或OpenAPI端点列出、轮询、取消或重试。
ProxmoxMCP-Plus 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。