Enables interaction with Docker instances running within Proxmox containers, allowing users to list processes and retrieve logs.
Allows managing Proxmox VE environments by providing tools to list nodes, virtual machines, and containers, monitor their status, and perform control operations like starting or stopping instances.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nandi-proxmox-mcpshow me all my virtual machines and their current status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nandi-proxmox-mcp
Open source MCP Server for Proxmox, powered by NANDI Services.
nandi-proxmox-mcp lets users connect to their own Proxmox server and operate nodes, VMs, and CT/LXC securely via MCP tools in VS Code.
Important: API token ownership
The Proxmox API token is not delivered by npm, VS Code, or this MCP package. Each user must create a token in their own Proxmox environment with minimum ACL permissions.
5-minute Quickstart (Windows)
Install Node.js 20+.
Run
npm install -g nandi-proxmox-mcp.Run
nandi-proxmox-mcp setupand complete guided onboarding.Run
nandi-proxmox-mcp doctor --check mcp-config,nodes,vms,cts,node-status,remote-op.Open VS Code and confirm MCP server is registered (
.vscode/mcp.json).
Alternative direct run:
npx nandi-proxmox-mcp setupnpx nandi-proxmox-mcp run
VS Code / Codex plug-and-play paths
Custom server: use
.vscode/mcp.json(rootserversformat).Manifest install: use
mcp-manifest.json.User-level config template:
templates/vscode.user.mcp.template.json.
MCP tools included
Inventory:
listNodes,listVMs,listContainersStatus:
getNodeStatus,getVMStatus,getContainerStatusControl:
startVM,stopVM,startContainer,stopContainerCT operations:
execInContainer,dockerPsInContainer,dockerLogsInContainer,runRemoteDiagnostic,sshBatchDiagnostics
Security principles
No hardcoded host/token secrets in versioned files.
Local sensitive config generated in
.nandi-proxmox-mcp/config.json.Templates with placeholders only.
CI includes secret scanning and dependency scanning.
Docs
Development
npm cinpm run lintnpm run typechecknpm testnpm run build
License
MIT. See LICENSE.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.