Files
proxmox/docs/04-configuration/CREDENTIALS_CONFIGURED.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

2.1 KiB

Proxmox Credentials Configured

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


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