chore: mcp-proxmox README and index updates

Made-with: Cursor
This commit is contained in:
defiQUG
2026-04-21 22:00:54 -07:00
parent 3cd98f979a
commit b2fde60eee
3 changed files with 40 additions and 5 deletions

View File

@@ -80,7 +80,7 @@ Before starting, ensure you have:
3. Add your Proxmox configuration to `.env`:
```bash
# Proxmox Configuration (REQUIRED)
PROXMOX_HOST=your-proxmox-ip-or-hostname
PROXMOX_HOST=proxmox-api.d-bis.org
PROXMOX_USER=root@pam
PROXMOX_TOKEN_NAME=your-token-name
PROXMOX_TOKEN_VALUE=your-token-secret-here
@@ -101,6 +101,7 @@ Before starting, ensure you have:
- `PROXMOX_TOKEN_VALUE` is REQUIRED - there is no default value
- `PROXMOX_HOST` defaults to `192.168.6.247` if not specified (change this!)
- `PROXMOX_TOKEN_NAME` defaults to `mcpserver` if not specified
- `PROXMOX_TOKEN_NAME` may be either the bare token name or the full token id (`user@realm!token-name`); the server handles both
**⚠️ Security Warning**:
- `PROXMOX_ALLOW_ELEVATED=false` is the SAFE default - only read operations allowed
@@ -164,9 +165,11 @@ Before starting, ensure you have:
- **Privilege Separation**: Uncheck for full access or leave checked for limited permissions
- Click **Add**
4. **Important**: Copy both the **Token ID** and **Secret** immediately (secret is only shown once)
- Use Token ID as `PROXMOX_TOKEN_NAME`
- Use the bare Token ID as `PROXMOX_TOKEN_NAME`
- Use Secret as `PROXMOX_TOKEN_VALUE`
If your secret store already holds the full token id (for example `root@pam!mcp-server`) in `PROXMOX_TOKEN_NAME`, the server will normalize it automatically.
**Permission Requirements:**
- **Basic Mode**: Minimal permissions (usually default user permissions work)
- **Elevated Mode**: Add permissions for `Sys.Audit`, `VM.Monitor`, `VM.Console` to the user/token