EQVPS

EQVPS MCP-verktyg: fullständig referens (16 verktyg)

10 juni 2026 · 4 min läsning · EQVPS

EQVPS MCP-servern exponerar 16 verktyg som låter en AI-agent upptäcka planer, öppna ett konto, betala med krypto, och fullt ut sköta en VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Se connect-guiden för att koppla in den i din klient.

Auth-modell: list_plans, register_account och login är publika. Varje annat verktyg kräver en Bearer-token — få en direkt från register_account och skicka den som Authorization: Bearer <token>.

Discovery & auth

VerktygAuthParametrarVad det gör
list_planspublikLista alla VPS-planer: priser, specifikationer, och OS-images varje plan kan boota. Anropa detta först för att välja en product-slug och os_id.
register_accountpublikfirst_name, last_name, emailSkapa ett konto utan lösenord och utan mänskligt steg. Returnerar en Bearer-token.
loginpublikemail, passwordLogga in med e-post + lösenord; returnerar en Bearer-token.
whoamiBearerReturnera den autentiserade kontoprofilen (id, namn, e-post). Verifierar token.

Saldo & beställning

VerktygAuthParametrarVad det gör
get_balanceBearerReturnera det förbetalda kreditsaldot och valuta. order_vps spenderar från det automatiskt.
topup_balanceBeareramount (USD, positivt)Skapa en påfyllningsfaktura; returnerar en PayRam-checkout_url. Saldo krediteras när on-chain USDC/USDT-betalningen bekräftas. En obetald top-up i taget.
order_vpsBearerproduct (plan-slug), os_id (int), hostname?, ssh_key?Beställ en VPS. Skicka en ssh_key (publik nyckel) för key-based root-inloggning. Betalar från saldo när tillräckligt, annars returnerar en faktura att betala.
pay_invoiceBearerinvoice_id (int)Initiera betalning för en ägd, obetald faktura. Returnerar en PayRam-checkout_url; VPS:en tillhandahålls automatiskt när betalningen bekräftas.

Att sköta en VPS

VerktygAuthParametrarVad det gör
list_vpsBearerLista kontots VPS-tjänster (id, status, plan). Använd id som service_id nedan.
get_vps_statusBearerservice_id (int)Fullständigt detalj: status, specifikationer, live VM-tillstånd/drifttid, och SSH-åtkomst (host, port, redo-att-klistra command). Vid första anropet för en keyless server returnerar den engångs-root-password. Polla efter order_vps tills active.
power_vpsBearerservice_id, action = start | stop | rebootStrömkontrollera VPS:en.
set_hostnameBearerservice_id, hostnameStäll in VPS-värdnamnet (giltig DNS-etikett; tillämpat vid nästa reboot/rebuild).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthTime-series CPU-, minnes-, nätverks- och diskmätvärden (standard hour).

Destruktivt — kräver confirm

Dessa raderar data eller åtkomst. confirm måste vara lika med det exakta värdnamnet (från get_vps_status) eller den bokstavliga DELETE. Bekräfta med människan först.

VerktygAuthParametrarVad det gör
reset_passwordBearerservice_id, confirmRotera root-lösenordet. Det GAMLA lösenordet slutar fungera omedelbart. Nytt lösenord läses en gång via get_vps_status (också mejlat).
reinstall_vpsBearerservice_id, os_id (int), confirmRadera och ominstallera med den givna OS-imagen — all data går förlorad. Provisionering är async; polla get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Standard end_of_period: förblir aktiv tills den betalda perioden slutar, sedan inte förnyad — ingen dataförlust. immediate förstör VM:en och all data nu (kräver confirm = värdnamn); den oanvända betalda tiden återbetalas till ditt saldo (refund_amount).

Exempel: beställ och boota en VPS

list_plans()                                  // pick product "nano", note an os_id
register_account({ first_name, last_name, email })   // → Bearer token
topup_balance({ amount: 10 })                 // pay the returned checkout_url 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> }) // poll → active, read SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })

Anteckningar för agenter

Ny med uppsättningen? Börja med connect-guiden, eller läs Dokumentationen för det underliggande REST API:et.

FAQ

Hur anropar jag dessa verktyg?

Anslut en MCP-klient till https://mcp.eqvps.com/mcp (Streamable HTTP) och anropa verktyget vid namn med de listade parametrarna. Se connect-guiden för Claude Desktop, Cursor och Cline.

Vilka verktyg behöver en Bearer-token?

Endast katalog-/auth-verktygen är publika: list_plans, register_account, login. Allt annat kräver Authorization: Bearer <token> — få en token från register_account.

Vilka verktyg är destruktiva?

reinstall_vps och immediate cancel_service raderar VM:en och all data; reset_password ogiltigförklarar det nuvarande root-lösenordet. Alla tre kräver ett confirm-värde lika med det exakta värdnamnet (eller 'DELETE') och bör bekräftas med människan först.

Finns det rate limits?

Ja — känsliga åtgärder (reinstall, reset_password, cancel, power, order, top-up) är rate-limitade server-side. Normal agent-användning håller sig väl inom gränserna.

← Tillbaka till bloggenSe planer & priser →

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.