MCP Catalogs
首页ProxmoxMCP-Plus screenshot

ProxmoxMCP-Plus

by RekklesNA·191·综合分 50

通过MCP和OpenAPI接口实现Proxmox VE虚拟机和容器控制的MCP服务器。

ops-infradeveloper-toolsai-llm
51
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

ProxmoxMCP-Plus通过MCP和OpenAPI协议提供统一的Proxmox VE基础设施控制界面。它支持虚拟机和容器生命周期管理、快照操作、备份工作流、ISO管理和容器命令执行。该服务器采用双面架构,既支持通过MCP客户端进行会话式工作流,也支持通过HTTP/OpenAPI端点进行标准自动化。它实现了长时间运行任务的持久化作业跟踪,并包含容器命令执行的安全机制。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:通过LLM代理自动化虚拟机和容器配置
:使用自然语言命令管理Proxmox基础设施
:通过自动化工具实现备份和快照工作流
:通过AI代理执行带策略控制的容器命令
:ProxmoxMCP-Plus支持哪些认证方法?
:如何处理长时间运行的任务?

什么时候选它

当您需要通过LLM/AI代理和传统自动化工具统一控制Proxmox环境,并强调安全功能和持久化作业跟踪时选择此工具。

什么时候不要选它

如果您不使用Proxmox VE或需要功能更广泛的更专业的云基础设施管理工具,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • create_vm

    Create a new virtual machine in Proxmox VE

  • start_vm

    Start a virtual machine in Proxmox VE

  • stop_vm

    Stop a virtual machine in Proxmox VE

  • delete_vm

    Delete a virtual machine from Proxmox VE

  • create_snapshot

    Create a snapshot of a virtual machine or container

  • rollback_snapshot

    Roll back a virtual machine or container to a previous snapshot

  • delete_snapshot

    Delete a snapshot from a virtual machine or container

  • create_lxc

    Create a new Linux container in Proxmox VE

  • start_lxc

    Start a Linux container in Proxmox VE

  • stop_lxc

    Stop a Linux container in Proxmox VE

  • delete_lxc

    Delete a Linux container from Proxmox VE

  • list_jobs

    List all persistent jobs tracked by the server

可对比工具

proxmox-apipve-api-browsershell-mcp

安装

安装

使用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:latest

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。