ProxmoxMCP-Plus v0.4.7
This release adds a Docker-native MCP Streamable HTTP runtime for remote MCP clients.
What Changed
- Added
proxmox_mcp.docker_entrypoint, a Docker runtime selector that keeps OpenAPI mode as the default and adds native MCP HTTP mode. - Added
PROXMOX_MCP_MODE=mcp-httpfor running the server directly as Streamable HTTP. - Added a Docker Compose
mcp-httpprofile that exposeshttp://<host>:8000/mcp. - Added
MCP_HOST,MCP_PORT, andMCP_TRANSPORToverrides for mounted config files so Docker users do not need to editconfig.jsonjust to switch transport. - Updated README and wiki docs to distinguish OpenAPI HTTP on
8811from native MCP Streamable HTTP on8000.
Usage
OpenAPI mode remains the default:
docker compose up -dNative MCP Streamable HTTP mode:
docker compose --profile mcp-http up -d proxmox-mcp-httpConnect Streamable HTTP MCP clients to:
http://<docker-host>:8000/mcp
Notes
- Port
8811is the OpenAPI/REST bridge. - Port
8000with/mcpis the native MCP Streamable HTTP endpoint. - Bind native MCP HTTP only on trusted networks or behind your own access control.
Validation
- Added tests for Docker runtime command selection.
- Added tests for MCP environment overrides over mounted config files.