EQVPS
Inizia

Strumenti MCP di EQVPS: riferimento completo (16 strumenti)

10 giu 2026 · 4 min di lettura · EQVPS

Il server MCP di EQVPS espone 16 strumenti che permettono a un agente IA di scoprire i piani, aprire un account, pagare in crypto e gestire completamente un VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Vedi la guida alla connessione per collegarlo al tuo client.

Modello di auth: list_plans, register_account e login sono pubblici. Ogni altro strumento richiede un token Bearer — ottienine uno all'istante da register_account e invialo come Authorization: Bearer <token>.

Discovery e auth

StrumentoAuthParametriCosa fa
list_planspubblicoElenca tutti i piani VPS: prezzi, specifiche e le immagini OS che ogni piano può avviare. Chiamalo per primo per scegliere uno slug product e un os_id.
register_accountpubblicofirst_name, last_name, emailCrea un account senza password e senza passo umano. Restituisce un token Bearer.
loginpubblicoemail, passwordAccedi con email + password; restituisce un token Bearer.
whoamiBearerRestituisce il profilo dell'account autenticato (id, nome, email). Verifica il token.

Saldo e ordini

StrumentoAuthParametriCosa fa
get_balanceBearerRestituisce il saldo di credito prepagato e la valuta. order_vps spende da lì automaticamente.
topup_balanceBeareramount (USD, positivo)Crea una fattura di ricarica; restituisce un checkout_url PayRam. Il saldo viene accreditato una volta che il pagamento on-chain in USDC/USDT conferma. Una ricarica non pagata alla volta.
order_vpsBearerproduct (slug del piano), os_id (int), hostname?, ssh_key?Ordina un VPS. Passa una ssh_key (chiave pubblica) per il login root basato su chiave. Paga dal saldo quando sufficiente, altrimenti restituisce una fattura da pagare.
pay_invoiceBearerinvoice_id (int)Avvia il pagamento di una fattura posseduta e non pagata. Restituisce un checkout_url PayRam; il VPS viene creato automaticamente una volta confermato il pagamento.

Gestire un VPS

StrumentoAuthParametriCosa fa
list_vpsBearerElenca i servizi VPS dell'account (id, stato, piano). Usa id come service_id sotto.
get_vps_statusBearerservice_id (int)Dettaglio completo: stato, specifiche, stato/uptime live della VM, e accesso SSH (host, porta, command pronto da incollare). Alla prima chiamata per un server senza chiave restituisce la password root una tantum. Fai polling dopo order_vps finché è active.
power_vpsBearerservice_id, action = start | stop | rebootControllo dell'alimentazione del VPS.
set_hostnameBearerservice_id, hostnameImposta l'hostname del VPS (etichetta DNS valida; applicata al prossimo riavvio/ricostruzione).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthMetriche time-series di CPU, memoria, rete e disco (default hour).

Distruttivi — richiedono confirm

Questi cancellano dati o accesso. confirm deve essere uguale all'hostname esatto (da get_vps_status) o al letterale DELETE. Conferma prima con l'umano.

StrumentoAuthParametriCosa fa
reset_passwordBearerservice_id, confirmRuota la password root. La VECCHIA password smette di funzionare immediatamente. La nuova password si legge una volta via get_vps_status (inviata anche via email).
reinstall_vpsBearerservice_id, os_id (int), confirmCancella e reinstalla con l'immagine OS data — tutti i dati vanno persi. Il provisioning è asincrono; fai polling di get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Default end_of_period: resta attivo fino alla fine del periodo pagato, poi non viene rinnovato — nessuna perdita di dati. immediate distrugge la VM e tutti i dati ora (richiede confirm = hostname); il tempo pagato non usato viene rimborsato sul tuo saldo (refund_amount).

Esempio: ordina e avvia un VPS

list_plans()                                  // scegli il product "nano", nota un os_id
register_account({ first_name, last_name, email })   // → token Bearer
topup_balance({ amount: 10 })                 // paga il checkout_url restituito in USDC/USDT
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // polling → active, leggi host/porta/command SSH
power_vps({ service_id: <your-service-id>, action: "reboot" })

Note per gli agenti

Nuovo al setup? Inizia con la guida alla connessione, o leggi la Documentazione per l'API REST sottostante.

FAQ

Come chiamo questi strumenti?

Connetti un client MCP a https://mcp.eqvps.com/mcp (Streamable HTTP) e invoca lo strumento per nome con i parametri elencati. Vedi la guida alla connessione per Claude Desktop, Cursor e Cline.

Quali strumenti richiedono un token Bearer?

Solo gli strumenti di catalogo/auth sono pubblici: list_plans, register_account, login. Tutto il resto richiede Authorization: Bearer <token> — ottieni un token da register_account.

Quali strumenti sono distruttivi?

reinstall_vps e cancel_service immediato cancellano la VM e tutti i dati; reset_password invalida la password root attuale. Tutti e tre richiedono un valore confirm uguale all'hostname esatto (o 'DELETE') e andrebbero confermati prima con l'umano.

Ci sono limiti di frequenza?

Sì — le azioni sensibili (reinstall, reset_password, cancel, power, order, top-up) sono rate-limited lato server. L'uso normale di un agente è ben entro i limiti.

← Torna al blogVedi piani e prezzi →

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.