Files
proxmox/docs/04-configuration/CREDENTIALS_CONFIGURED.md

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=true in .env
  • ⚠️ The API token secret is stored in ~/.env - ensure file permissions are secure

Troubleshooting

If you encounter connection issues:

  1. Verify Proxmox is accessible:

    curl -k https://192.168.11.10:8006/api2/json/version
    
  2. Check token permissions in Proxmox UI:

  3. 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