Proxmox VE MCP Server
Manage Proxmox VE through AI assistants
Connector by Samik081 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/samik081-mcp-pve
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: cloud-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 55 read · 17 write · 37 delete
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 109
Read from the source code; the running server may list different tools.
Read 55 · Look things up without changing anything.
pve_get_backup_jobpve_get_cluster_ha_statuspve_get_cluster_logpve_get_cluster_optionspve_get_cluster_statuspve_get_firewall_optionspve_get_ha_resourcepve_get_ha_rulepve_get_lxc_configpve_get_lxc_rrddatapve_get_lxc_statuspve_get_network
Show 43 more tools
pve_get_next_vmidpve_get_node_dnspve_get_node_rrddatapve_get_node_statuspve_get_node_syslogpve_get_node_timepve_get_node_versionpve_get_poolpve_get_qemu_configpve_get_qemu_rrddatapve_get_qemu_statuspve_get_storage_configpve_get_storage_statuspve_get_task_logpve_get_task_statuspve_get_userpve_list_aclspve_list_backup_jobspve_list_cluster_backup_infopve_list_cluster_replicationpve_list_cluster_resourcespve_list_domainspve_list_firewall_aliasespve_list_firewall_ipsetspve_list_firewall_rulespve_list_groupspve_list_ha_resourcespve_list_ha_rulespve_list_lxc_containerspve_list_lxc_snapshotspve_list_networkspve_list_node_servicespve_list_node_storagepve_list_nodespve_list_poolspve_list_qemu_snapshotspve_list_qemu_vmspve_list_rolespve_list_storagepve_list_storage_contentpve_list_taskspve_list_user_tokenspve_list_users
Write 17 · Create, change, send or run things.
pve_clone_lxc_containerpve_clone_qemu_vmpve_create_backup_jobpve_create_firewall_rulepve_create_ha_resourcepve_create_ha_rulepve_create_lxc_containerpve_create_lxc_snapshotpve_create_networkpve_create_poolpve_create_qemu_snapshotpve_create_qemu_vm
Show 5 more tools
pve_create_storagepve_create_userpve_create_user_tokenpve_pull_oci_imagepve_run_backup
Delete 37 · Delete, drop, revoke or wipe things.
pve_arm_hapve_bulk_migrate_guestspve_bulk_shutdown_guestspve_bulk_start_guestspve_bulk_suspend_guestspve_delete_backup_jobpve_delete_firewall_rulepve_delete_ha_resourcepve_delete_ha_rulepve_delete_lxc_containerpve_delete_lxc_snapshotpve_delete_network
Show 25 more tools
pve_delete_poolpve_delete_qemu_snapshotpve_delete_qemu_vmpve_delete_storagepve_delete_userpve_delete_user_tokenpve_disarm_hapve_manage_node_servicepve_migrate_qemu_vmpve_rollback_lxc_snapshotpve_rollback_qemu_snapshotpve_stop_taskpve_update_aclpve_update_cluster_optionspve_update_firewall_optionspve_update_firewall_rulepve_update_ha_resourcepve_update_ha_rulepve_update_lxc_configpve_update_networkpve_update_poolpve_update_qemu_configpve_update_storagepve_update_userpve_update_user_token
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
PVE_TOKEN_IDPVE_TOKEN_SECRET
Other settings (environment variables or headers).
PVE_BASE_URL
Network hosts it talks to 2
biomejs.dev· found in codegithub.com· found in code
Files it touches
- Any path the agent passes to its tools
Tools (109)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
pve_arm_haArm HA Stackcan change or delete dataRe-arm the HA stack cluster-wide after maintenance (PVE 9.2+). Requires Sys.Console privilege — a privilege-separated API token must have Sys.Console granted
pve_bulk_migrate_guestsBulk Migrate Guestscan change or delete dataMigrate multiple VMs/containers to a target node in one bulk action (PVE 9.1+). Returns a task ID
pve_bulk_shutdown_guestsBulk Shutdown Guestscan change or delete dataGracefully shut down multiple VMs/containers cluster-wide in one bulk action (PVE 9.1+). Returns a task ID
pve_bulk_start_guestsBulk Start Guestscan change or delete dataStart multiple VMs/containers cluster-wide in one bulk action (PVE 9.1+). Returns a task ID
pve_bulk_suspend_guestsBulk Suspend Guestscan change or delete dataSuspend multiple VMs cluster-wide in one bulk action (PVE 9.1+). Returns a task ID
pve_clone_lxc_containerClone LXC ContainerClone an LXC container to create a new container from it
pve_clone_qemu_vmClone QEMU VMClone a QEMU VM to create a new VM from it
pve_create_backup_jobCreate Backup JobCreate a new scheduled backup job
pve_create_firewall_ruleCreate Firewall RuleCreate a new cluster-level firewall rule
pve_create_ha_resourceCreate HA ResourceAdd a VM or container to HA management. SID format: type:vmid (e.g. vm:100). Requires Sys.Console privilege on PVE 9.2+
pve_create_ha_ruleCreate HA RuleCreate an HA rule (node-affinity: pin resources to nodes; resource-affinity: keep resources together or apart). Requires Sys.Console. Resources format: comma-separated IDs (e.g. vm:100,ct:200)
pve_create_lxc_containerCreate LXC ContainerCreate a new LXC container
pve_create_lxc_snapshotCreate LXC Container SnapshotCreate a snapshot of an LXC container
pve_create_networkCreate NetworkCreate a new network interface on a node
pve_create_poolCreate PoolCreate a new resource pool
Show 94 more tools
pve_create_qemu_snapshotCreate QEMU VM SnapshotCreate a snapshot of a QEMU VM
pve_create_qemu_vmCreate QEMU VMCreate a new QEMU virtual machine
pve_create_storageCreate StorageCreate a new storage backend in the cluster
pve_create_userCreate UserCreate a new user in the PVE access control system
pve_create_user_tokenCreate User API TokenCreate an API token for a user. The token secret is returned ONCE in the response and cannot be retrieved again
pve_delete_backup_jobDelete Backup Jobcan change or delete dataDelete a scheduled backup job
pve_delete_firewall_ruleDelete Firewall Rulecan change or delete dataDelete a cluster-level firewall rule by position
pve_delete_ha_resourceDelete HA Resourcecan change or delete dataRemove a VM or container from HA management (does not delete the VM/container itself)
pve_delete_ha_ruleDelete HA Rulecan change or delete dataDelete an HA rule. Requires Sys.Console
pve_delete_lxc_containerDelete LXC Containercan change or delete dataDelete an LXC container and all its data. The container must be stopped first.
pve_delete_lxc_snapshotDelete LXC Container Snapshotcan change or delete dataDelete a snapshot of an LXC container
pve_delete_networkDelete Networkcan change or delete dataDelete a network interface configuration on a node
pve_delete_poolDelete Poolcan change or delete dataDelete a resource pool (pool must be empty)
pve_delete_qemu_snapshotDelete QEMU VM Snapshotcan change or delete dataDelete a snapshot of a QEMU VM
pve_delete_qemu_vmDelete QEMU VMcan change or delete dataDelete a QEMU virtual machine and all its data. The VM must be stopped first.
pve_delete_storageDelete Storagecan change or delete dataDelete a storage backend configuration from the cluster
pve_delete_userDelete Usercan change or delete dataDelete a user from the PVE access control system
pve_delete_user_tokenDelete User API Tokencan change or delete dataDelete an API token from a user
pve_disarm_haDisarm HA Stackcan change or delete dataDisarm the HA stack cluster-wide for maintenance (releases node watchdogs, PVE 9.2+). resource_mode 'freeze': queue state changes until re-armed; 'ignore': HA ignores resources entirely. Requires Sys.Console privilege — a privilege-separated API token must have Sys.Console granted
pve_get_backup_jobGet Backup Jobread-onlyGet the configuration of a specific backup job
pve_get_cluster_ha_statusGet Cluster HA Statusread-onlyGet the current HA manager status
pve_get_cluster_logGet Cluster Logread-onlyGet recent cluster log entries
pve_get_cluster_optionsGet Cluster Optionsread-onlyGet cluster-wide datacenter options
pve_get_cluster_statusGet Cluster Statusread-onlyGet the current cluster status including node membership and quorum
pve_get_firewall_optionsGet Firewall Optionsread-onlyGet the cluster-level firewall options
pve_get_ha_resourceGet HA Resourceread-onlyGet the HA configuration for a specific resource. SID format: type:vmid (e.g. vm:100)
pve_get_ha_ruleGet HA Ruleread-onlyGet the configuration of a specific HA rule
pve_get_lxc_configGet LXC Container Configurationread-onlyGet the configuration of an LXC container
pve_get_lxc_rrddataGet LXC Container RRD Dataread-onlyDescription is built at runtime.
pve_get_lxc_statusGet LXC Container Statusread-onlyGet the current status of an LXC container including CPU, memory, and disk usage
pve_get_networkGet Networkread-onlyGet the configuration of a specific network interface on a node
pve_get_next_vmidGet Next VMIDread-onlyGet the next available VMID in the cluster
pve_get_node_dnsGet Node DNSread-onlyGet DNS settings for a specific node
pve_get_node_rrddataGet Node RRD Dataread-onlyDescription is built at runtime.
pve_get_node_statusGet Node Statusread-onlyGet detailed status of a specific node including CPU, memory, uptime, and load
pve_get_node_syslogGet Node Syslogread-onlyGet system log entries from a specific node
pve_get_node_timeGet Node Timeread-onlyGet time and timezone information for a specific node
pve_get_node_versionGet Node Versionread-onlyGet the PVE version information for a specific node
pve_get_poolGet Poolread-onlyGet detailed information about a resource pool including its members
pve_get_qemu_configGet QEMU VM Configurationread-onlyGet the configuration of a QEMU VM
pve_get_qemu_rrddataGet QEMU VM RRD Dataread-onlyDescription is built at runtime.
pve_get_qemu_statusGet QEMU VM Statusread-onlyGet the current status of a QEMU VM including CPU, memory, disk, and network usage
pve_get_storage_configGet Storage Configurationread-onlyGet the configuration of a specific storage backend
pve_get_storage_statusGet Storage Statusread-onlyGet the status and usage of a specific storage on a node
pve_get_task_logGet Task Logread-onlyGet the log output of a specific task by its UPID
pve_get_task_statusGet Task Statusread-onlyGet the status of a specific task by its UPID
pve_get_userGet Userread-onlyGet detailed information about a specific user
pve_list_aclsList ACLsread-onlyList all access control list entries
pve_list_backup_jobsList Backup Jobsread-onlyList all scheduled backup jobs in the cluster
pve_list_cluster_backup_infoList Cluster Backup Inforead-onlyList guests that are not covered by any backup job
pve_list_cluster_replicationList Cluster Replicationread-onlyList all replication jobs in the cluster
pve_list_cluster_resourcesList Cluster Resourcesread-onlyList all cluster resources (VMs, containers, storage, nodes) with optional type filter
pve_list_domainsList Domainsread-onlyList all authentication domains/realms (e.g. pam, pve, ldap, ad)
pve_list_firewall_aliasesList Firewall Aliasesread-onlyList all cluster-level firewall aliases (named IP/CIDR entries)
pve_list_firewall_ipsetsList Firewall IP Setsread-onlyList all cluster-level firewall IP sets
pve_list_firewall_rulesList Firewall Rulesread-onlyList all cluster-level firewall rules
pve_list_groupsList Groupsread-onlyList all user groups
pve_list_ha_resourcesList HA Resourcesread-onlyList all HA-managed resources in the cluster
pve_list_ha_rulesList HA Rulesread-onlyList HA rules (node-affinity and resource-affinity). HA rules replace the deprecated HA groups (PVE 9+)
pve_list_lxc_containersList LXC Containersread-onlyList all LXC containers on a specific node
pve_list_lxc_snapshotsList LXC Container Snapshotsread-onlyList all snapshots of an LXC container
pve_list_networksList Networksread-onlyList all network interfaces on a specific node
pve_list_node_servicesList Node Servicesread-onlyList all system services and their status on a specific node
pve_list_node_storageList Node Storageread-onlyList available storage on a specific node with usage information
pve_list_nodesList Nodesread-onlyList all nodes in the Proxmox VE cluster
pve_list_poolsList Poolsread-onlyList all resource pools in the cluster
pve_list_qemu_snapshotsList QEMU VM Snapshotsread-onlyList all snapshots of a QEMU VM
pve_list_qemu_vmsList QEMU VMsread-onlyList all QEMU virtual machines on a specific node
pve_list_rolesList Rolesread-onlyList all available roles and their privileges
pve_list_storageList Storageread-onlyList all configured storage backends in the cluster
pve_list_storage_contentList Storage Contentread-onlyList the content (disk images, ISOs, templates, backups) of a specific storage on a node. Backup storages (especially PBS) can hold hundreds of snapshots — filter by vmid and/or use mode 'latest' (newest item per guest) or 'summary' (count, total size and time range per guest)
pve_list_tasksList Tasksread-onlyList recent tasks on a node with optional filters for status, source, and VMID
pve_list_user_tokensList User API Tokensread-onlyList the API tokens of a user
pve_list_usersList Usersread-onlyList all users in the PVE access control system
pve_manage_node_serviceManage Node Servicecan change or delete dataStart, stop, restart, or reload a system service on a specific node
pve_migrate_qemu_vmMigrate QEMU VMcan change or delete dataMigrate a QEMU VM to another node in the cluster
pve_pull_oci_imagePull OCI ImagePull an OCI container image from a registry (e.g. Docker Hub, GHCR) into a storage's template cache for use as an LXC container template (PVE 9.1+). Returns a task ID
pve_rollback_lxc_snapshotRollback LXC Container Snapshotcan change or delete dataRollback an LXC container to a previous snapshot state
pve_rollback_qemu_snapshotRollback QEMU VM Snapshotcan change or delete dataRollback a QEMU VM to a previous snapshot state
pve_run_backupRun BackupRun an immediate backup (vzdump) of one or more VMs/containers on a node
pve_stop_taskStop Taskcan change or delete dataStop a running task by its UPID
pve_update_aclUpdate ACLcan change or delete dataUpdate access control list — grant or revoke roles for users/groups on specific paths
pve_update_cluster_optionsUpdate Cluster Optionscan change or delete dataUpdate cluster-wide datacenter options
pve_update_firewall_optionsUpdate Firewall Optionscan change or delete dataUpdate the cluster-level firewall options (e.g. enable/disable firewall)
pve_update_firewall_ruleUpdate Firewall Rulecan change or delete dataUpdate an existing cluster-level firewall rule by position
pve_update_ha_resourceUpdate HA Resourcecan change or delete dataUpdate the HA configuration for an existing managed resource
pve_update_ha_ruleUpdate HA Rulecan change or delete dataUpdate an existing HA rule. Requires Sys.Console. Use delete_settings to unset options
pve_update_lxc_configUpdate LXC Container Configurationcan change or delete dataUpdate the configuration of an LXC container
pve_update_networkUpdate Networkcan change or delete dataUpdate the configuration of a network interface on a node
pve_update_poolUpdate Poolcan change or delete dataUpdate a resource pool — add or remove VMs/containers and storage from the pool
pve_update_qemu_configUpdate QEMU VM Configurationcan change or delete dataUpdate the configuration of a QEMU VM
pve_update_storageUpdate Storagecan change or delete dataUpdate the configuration of an existing storage backend
pve_update_userUpdate Usercan change or delete dataUpdate an existing user's properties
pve_update_user_tokenUpdate User API Tokencan change or delete dataUpdate an API token's comment, expiration, or privsep
Signals
- Stars
- 24
- Forks
- 4
- Open issues
- 0
- Contributors
- 1
- Last commit
- Sep 29, 2026 (29 days ago)
- Last release
- Sep 29, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Samik081/mcp-pve- Version
- 0.9.0
- Auth
- API key
- Packages
- npm @samik081/mcp-pveoci
ghcr.io/samik081/mcp-pve:0.9.0 - License
- MIT
- Repository
- github.com/Samik081/mcp-pve
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from Samik081
- 0.649score
AdGuard Home MCP Server
Samik081
Manage AdGuard Home through AI assistants
ConnectorAFreshness: ALocal★ 14Claude Code +5 - 0.649score
Authentik MCP Server
Samik081
Manage Authentik through AI assistants
ConnectorAFreshness: ALocal★ 14Claude Code +5 - 0.637score
Komodo MCP Server
Samik081
Manage Komodo through AI assistants
ConnectorAFreshness: ALocal★ 7Claude Code +5
Cite this page
Proxmox VE MCP Server. Agent Mart. https://agentmart.dev/connectors/samik081-mcp-pve (last updated 2026-10-24)