2.0 KiB
2.0 KiB
✅ Proxmox Credentials Configured
Your Proxmox connection has been configured with the following details:
Connection Details
- Host: ml110.sankofa.nexus (192.168.11.10)
- User: root@pam
- API Token Name: mcp-server
- Port: 8006 (default)
Configuration Status
✅ .env file configured at /home/intlc/.env
The API token has been created and configured. Your MCP server is ready to connect to your Proxmox instance.
Next Steps
1. Test the Connection
# Test basic MCP server operations
pnpm test:basic
2. Start the MCP Server
# Start in production mode
pnpm mcp:start
# Or start in development/watch mode
pnpm mcp:dev
3. Verify Connection
The MCP server should now be able to:
- List Proxmox nodes
- List VMs and containers
- Check storage status
- Perform other Proxmox operations (based on token permissions)
Security Notes
- ✅ PROXMOX_ALLOW_ELEVATED=false - Safe mode enabled (read-only operations)
- ⚠️ If you need advanced features (create/delete/modify VMs), set
PROXMOX_ALLOW_ELEVATED=truein.env - ⚠️ The API token secret is stored in
~/.env- ensure file permissions are secure
Troubleshooting
If you encounter connection issues:
-
Verify Proxmox is accessible:
curl -k https://192.168.11.10:8006/api2/json/version -
Check token permissions in Proxmox UI:
- Go to: https://192.168.11.10:8006
- Datacenter → Permissions → API Tokens
- Verify
root@pam!mcp-serverexists
-
Test authentication:
# Test with the token curl -k -H "Authorization: PVEAPIToken=root@pam!mcp-server=<token-secret>" \ https://192.168.11.10:8006/api2/json/access/ticket
Configuration File Location
The .env file is located at:
/home/intlc/.env
To view (token value will be hidden):
cat ~/.env | grep -v "TOKEN_VALUE=" && echo "PROXMOX_TOKEN_VALUE=***configured***"
Configuration Date: $(date)
Status: ✅ Ready to use