{
"mcpServers": {
"proxmox-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🚀 Proxmox MCP Server is a Spring Boot service that exposes Proxmox VE operations as MCP tools using Spring AI. It loads a JSON config at startup, validates the Proxmox API connection, and serves a set of tools for day-to-day cluster automation.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 44 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Proxmox Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Overview 🚀 Proxmox MCP Server is a Spring Boot service that exposes Proxmox VE operations as MCP tools using Spring AI. It loads a JSON config at startup, validates the Proxmox API connection, and serves a set of tools for day-to-day cluster automation.
🧰 Highlights:
How To Use
{
"proxmox": {
"host": "proxmox.example.local",
"port": 8006,
"verify_ssl": true,
"service": "PVE"
},
"auth": {
"user": "api-user@pam",
"token_name": "proxmox-mcp-server",
"token_value": "REPLACE_WITH_TOKEN"
},
"mcp": {
"host": "127.0.0.1",
"port": 8000,
"transport": "STDIO"
}
}
$env:PROXMOX_MCP_CONFIG="C:\path\to\proxmox-mcp.json"
export PROXMOX_MCP_CONFIG=/path/to/proxmox-mcp.json
You can also use a system property instead of the env var:
java -Dproxmox.mcp.config=/path/to/proxmox-mcp.json -jar target/proxmox-mcp-server.jar
./mvnw spring-boot:run
mvnw.cmd spring-boot:run
docker build -t proxmox-mcp-server .
docker run --rm --name proxmox-mcp -p 8080:8080 -v "/path/to/proxmox-mcp.json:/config/proxmox-mcp.json:ro" proxmox-mcp-server
Contributing
✅ Keep code compatible with Java 21 and keep packages under io.github.smling.
✅ Add tests in src/test/java and use parameterized tests where possible; keep happy and unhappy paths in separate methods.
✅ Run tests with ./mvnw test (or mvnw.cmd test on Windows) and note the command in your PR.
✅ Keep secrets out of tracked files; use env vars or local config overrides.
✅ Follow logging guidelines: debug for traceability, info for Proxmox changes/results, warning for non-blocking issues, and error with stack traces for failures.