Virtualization · Developer Tools

Cursor Proxmox MCP

agentify-sh/cursor-proxmox-mcp

Cursor focused Python-based Model Context Protocol (MCP) server for interacting with Proxmox virtualization platform with fixes and enhancements.

Install

pip install mcpo

Client configuration

{
  "mcpServers": {
    "ProxmoxMCP-Plus": {
      "command": "/absolute/path/to/ProxmoxMCP-Plus/.venv/bin/python",
      "args": [
        "-m",
        "proxmox_mcp.server"
      ],
      "env": {
        "PYTHONPATH": "<PYTHONPATH>",
        "PROXMOX_MCP_CONFIG": "<PROXMOX_MCP_CONFIG>",
        "PROXMOX_HOST": "<PROXMOX_HOST>",
        "PROXMOX_USER": "<PROXMOX_USER>",
        "PROXMOX_TOKEN_NAME": "<PROXMOX_TOKEN_NAME>",
        "PROXMOX_TOKEN_VALUE": "<PROXMOX_TOKEN_VALUE>",
        "PROXMOX_PORT": "<PROXMOX_PORT>",
        "PROXMOX_VERIFY_SSL": "<PROXMOX_VERIFY_SSL>",
        "PROXMOX_SERVICE": "<PROXMOX_SERVICE>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}

Environment variables

PROXMOX_MCP_CONFIGPROXMOX_HOSTPROXMOX_USERPROXMOX_TOKEN_NAMEPROXMOX_TOKEN_VALUEPROXMOX_PORTPROXMOX_VERIFY_SSLPROXMOX_SERVICEPROXMOX_API_KEY
Category
Virtualization, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Full integration with Cursor and Open WebUI

  • Built with the official MCP SDK

  • Secure token-based authentication with Proxmox

  • Complete VM lifecycle management (create, start, stop, reset, shutdown, delete)

  • VM console command execution

  • LXC container management support

  • Intelligent storage type detection (LVM/file-based)

  • Configurable logging system

  • Type-safe implementation with Pydantic

  • Rich output formatting with customizable themes

Tools (7)

  • create_vm

    Create a new virtual machine with specified resources.

  • get_nodes

    Lists all nodes in the Proxmox cluster.

  • get_node_status

    Get detailed status of a specific node.

  • get_vms

    List all VMs across the cluster.

  • get_storage

    List available storage pools.

  • get_cluster_status

    Get overall cluster status and health.

  • execute_vm_command

    Execute a command in a VM's console using QEMU Guest Agent.

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Cline logo

Cline

Desktop · Free · MIT

An AI coding assistant integrated into the IDE. Supports MCP servers for enhanced functionality.

WindowsMacOSLinux
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
MCP Jetbrains logo

MCP Jetbrains

JetBrains/mcp-jetbrains

566

Issues & Support: For bugs or feature requests related to the built-in MCP functionality, please use the JetBrains YouTrack.

Virtualization
Docker Compose logo

Docker Compose

ckreiling/mcp-server-docker

358

An MCP server for managing Docker with natural language!

Virtualization
Docker MCP logo

Docker MCP

QuantGeekDev/docker-mcp

253

A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.

Virtualization
k8m logo

k8m

weibaohui/k8m

234

k8m is an AI-driven Mini Kubernetes AI Dashboard lightweight console tool designed to simplify cluster management.

Virtualization
Code Sandbox MCP logo

Code Sandbox MCP

Automata-Labs-team/code-sandbox-mcp

144

A secure sandbox environment for executing code within Docker containers. This MCP server provides AI applications with a safe and isolated environment for running code while maintaining security through containerization.

Virtualization
Proxmox MCP Server logo

Proxmox MCP Server

canvrno/ProxmoxMCP

90

A Python-based Model Context Protocol (MCP) server for interacting with Proxmox hypervisors, providing a clean interface for managing nodes, VMs, and containers.

Virtualization