−25%

su Windows con pagamento annuale, fino al 31/10. Vai ai piani

EQVPS
Inizia

Strumenti MCP di EQVPS per un VPS: parametri ed esempi di chiamata

10 giu 2026 · 6 min di lettura · EQVPS

Il server MCP di EQVPS (versione 1.9.1) ha 47 strumenti per un token cliente. Questa pagina copre i 23 che noleggiano e gestiscono un VPS: ogni parametro, il suo tipo e il valore predefinito, e alla fine una sequenza di chiamate da copiare. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Prima volta? Parti dalla guida alla connessione.

Ultima verifica il 2026-10-20 sul server MCP 1.9.1 (tools/list).

Quale pagina ti serve? I parametri delle chiamate per i VPS sono in questa pagina. Tutti gli strumenti in un elenco, inclusi delega, supporto, sandbox e i 30 strumenti per rivenditori, sono nell'elenco completo. Cosa può fare un token trapelato e come limitare un agente è spiegato in MCP guardrails.

Autenticazione. list_plans, get_order_limits, register_account e login sono pubblici. Tutto il resto richiede Authorization: Bearer <token>. Nella stessa sessione MCP il token viene ricordato dopo register_account o login.

service_id è il codice del servizio restituito da order_vps o list_vps, per esempio 68J67T5. Va bene anche un id numerico.

Account e token

ToolAuthParametersWhat it does
list_planspublic—Piani con prezzi, specifiche e le immagini di OS che ciascuno avvia. plans[] contiene il plan_id mensile e annuale. Da chiamare per primo.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, predefinito 365)Crea un account senza password e restituisce un token Bearer riutilizzabile con token_expires_at. Chiamalo una volta: una seconda chiamata crea un secondo account vuoto.
loginpublicemail, password, token_ttl_days?Restituisce un nuovo token. Funziona solo dopo set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Emette un nuovo token e revoca subito quello attuale. Un token scaduto non si può rinnovare.
set_passwordBearerpassword (8+ caratteri, lettere e cifre)Abilita login con email e password come riserva se perdi il token. Funziona una volta; una seconda chiamata restituisce 409.
whoamiBearer—id, nome ed email dell'account. Serve a verificare il token.

Saldo e ordine

ToolAuthParametersWhat it does
get_balanceBearer—Saldo prepagato e valuta. order_vps paga da qui.
topup_balanceBeareramount (USD)Crea una ricarica in cripto e restituisce una checkout_url. Il saldo viene accreditato quando il pagamento è confermato on-chain. Una sola ricarica non pagata alla volta.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key?Ordina un VPS e lo paga dal saldo se basta; altrimenti restituisce una fattura. Senza location scegliamo noi. I piani Windows ignorano ssh_key. Con quantity da 2 a 50 ricevi una fattura e altrettanti server separati; invia lo stesso idempotency_key quando riprovi.
get_order_limitspublicproduct, period?, plan_id?, location?, addons?Il massimo per ordine (max_quantity = 50, protezione dagli errori di battitura) e quali servizi aggiuntivi sono disponibili, con i prezzi.
pay_invoiceBearerinvoice_idRestituisce una checkout_url per una fattura non pagata. Il VPS viene creato dopo il pagamento.

Gestire un VPS

ToolAuthParametersWhat it does
list_vpsBearer—Servizi attivi, in creazione e sospesi. Quelli eliminati non compaiono.
get_vps_statusBearerservice_idStato, specifiche, stato in tempo reale e accesso: host, porta e un command pronto (SSH per Linux, RDP per Windows). reveal_password restituisce la password di root monouso dopo l'avvio; password_pending: true significa: richiama tra 30–60 s.
reveal_passwordBearerservice_idPassword root di un VPS senza chiave SSH, mostrata una sola volta. Mentre il server si avvia: password_pending: true, richiama dopo 30–60 s.
power_vpsBearerservice_id, action (start | stop | reboot)Controllo dell'alimentazione.
set_hostnameBearerservice_id, hostnameApplicato nel server in funzione tramite il guest agent. Su Windows ha effetto dopo un riavvio (reboot_required: true). Se il server è spento, restituisce 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, predefinito hour)CPU, memoria, rete e disco nel tempo.

Cambio piano e disdetta

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idPiani a cui questo VPS può passare mantenendo i dati: un piano più grande, da NAT a IPv4 dedicato o da dedicato a NAT. Ogni opzione mostra prorated_topup, mode e capacity_now. Il disco non può ridursi.
change_planBearerservice_id, target_plan (product_id), confirm: trueCambia piano sul posto con un riavvio di circa un minuto. La differenza proporzionale viene addebitata dal saldo (402 se non basta).
cancel_serviceBearerservice_id, reason (3–500 caratteri, obbligatorio), type? (end_of_period | immediate), confirm?Predefinito end_of_period: il server resta attivo fino alla fine del periodo pagato e non viene rinnovato. immediate distrugge subito il server, richiede confirm uguale all'hostname esatto; la risposta contiene il campo refund_amount.
undo_cancelBearerservice_idRimuove una disdetta end_of_period programmata. Una disdetta immediata non si può annullare.

Distruttivi: richiedono confirm

confirm è l'hostname esatto restituito da get_vps_status, oppure DELETE. Chiedi alla persona prima di chiamare.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmUna nuova password di root arriva sul server in funzione in 10–30 s e la vecchia smette di funzionare. Leggi la nuova una volta con reveal_password. Per una password persa, non per un server che si sta ancora avviando.
reinstall_vpsBearerservice_id, os_id, confirmCancella il disco e installa os_id. Tutti i dati vanno persi. Gira in background; interroga get_vps_status.

Esempio: da zero a un server in funzione

list_plans()                                                 // pick a product slug and an os_id
register_account({ first_name: "Ada", last_name: "Agent", email: "you@yourdomain.com" })  // returns a token
topup_balance({ amount: 10 })                                // pay the checkout_url in crypto
order_vps({ product: "nano", os_id: <os_id>, ssh_key: "ssh-ed25519 AAAA..." })            // returns a service_id
get_vps_status({ service_id: "<service_id>" })               // poll until active, then read access.command
power_vps({ service_id: "<service_id>", action: "reboot" })
cancel_service({ service_id: "<service_id>", reason: "project finished" })               // end_of_period; undo_cancel keeps it

Note per gli agenti

  • Invia Authorization: Bearer <token> in ogni chiamata tranne le tre pubbliche. Con HTTP semplice salva il token in un file: una variabile di shell non sopravvive tra comandi separati.
  • Leggi i dati di accesso da get_vps_status invece di indovinare la porta. I piani NAT usano una porta personale; i piani con IPv4 dedicato usano 22 per Linux e 3389 per Windows.
  • Un nuovo server impiega circa un minuto ad avviarsi. Continua a interrogare get_vps_status; non chiamare reset_password solo perché SSH non ha risposto subito.
  • topup_balance e pay_invoice restituiscono un link di pagamento, che deve pagare una persona o un wallet. Monero è una ricarica manuale separata nella dashboard: vedi pagare con Monero.

Le stesse azioni senza MCP sono nella documentazione dell'API REST.

FAQ

Come si chiamano questi strumenti?

Collega un client MCP a https://mcp.eqvps.com/mcp (Streamable HTTP) e chiama uno strumento per nome con i parametri delle tabelle. La configurazione di Claude Desktop, Cursor e altri client è nella guida alla connessione.

Quali strumenti funzionano senza token?

list_plans, register_account e login. Tutti gli altri strumenti di questa pagina richiedono Authorization: Bearer <token>. register_account restituisce un token valido 365 giorni per impostazione predefinita.

Che cos'è service_id?

Il codice del servizio restituito da order_vps e list_vps, per esempio 68J67T5. È accettato anche un semplice id numerico.

Come ottiene un agente la password di root?

Chiama reveal_password dopo l'avvio del server. La password viene mostrata una sola volta. Se la risposta indica password_pending: true, il server si sta ancora avviando: richiama tra 30 e 60 secondi. Se all'ordine hai passato una ssh_key, accedi con la chiave.

Quali chiamate non si possono annullare?

reinstall_vps e cancel_service con type immediate distruggono tutti i dati, e reset_password sostituisce la vecchia password. Richiedono confirm uguale all'hostname esatto; reinstall e reset accettano anche DELETE. Chiedi alla persona prima di chiamarli.

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.