proxmox-mcp
Verified Safeby teomarcdhio
Overview
Allows LLM agents to interact with and monitor Proxmox homelab VMs and containers in a read-only capacity.
Installation
uv run proxmox-mcp --transport sseEnvironment Variables
- PROXMOX_HOST
- PROXMOX_PORT
- PROXMOX_VERIFY_SSL
- PROXMOX_API_TOKEN_ID
- PROXMOX_API_TOKEN_SECRET
- PROXMOX_USERNAME
- PROXMOX_PASSWORD
- PROXMOX_REALM
- MCP_SERVER_HOST
- MCP_SERVER_PORT
Security Notes
The `PROXMOX_VERIFY_SSL` setting defaults to `false` in the configuration, Docker Compose, and Kubernetes deployment manifests. This disables SSL certificate verification for the Proxmox API, making the connection vulnerable to Man-in-the-Middle (MITM) attacks. While the README recommends setting it to `true` in production, the default configuration is insecure. All operations are explicitly read-only, which mitigates the risk of direct system compromise or data modification, but sensitive information (VM configurations, metrics) could be intercepted if MITM occurs. The server binds to `0.0.0.0` by default for SSE, requiring proper firewalling if exposed externally.
Similar Servers
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
prometheus-mcp-server
Serves as an MCP (Model Context Protocol) gateway, enabling Large Language Models (LLMs) to interact with and analyze a running Prometheus instance through its API.
alertmanager-mcp-server
Enables AI assistants and tools to query and manage Prometheus Alertmanager resources programmatically and securely.
jolokia-mcp-server
Enables an LLM to manage a Java application by providing a bridge to JMX API via Jolokia.