EQVPS

EQVPS MCP-værktøjer: fuld reference (16 værktøjer)

10. jun. 2026 · 4 min. læsning · EQVPS

EQVPS MCP-serveren eksponerer 16 værktøjer, der lader en AI-agent opdage abonnementer, åbne en konto, betale med krypto og fuldt betjene en VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Se forbindelses-guiden for at koble den ind i din klient.

Auth-model: list_plans, register_account og login er offentlige. Hvert andet værktøj kræver et Bearer-token — hent et øjeblikkeligt fra register_account og send det som Authorization: Bearer <token>.

Opdagelse og auth

VærktøjAuthParametreHvad det gør
list_plansoffentligList alle VPS-abonnementer: priser, specifikationer og de OS-images, hvert abonnement kan boote. Kald dette først for at vælge en product-slug og os_id.
register_accountoffentligfirst_name, last_name, emailOpret en konto uden adgangskode og uden et menneskeligt trin. Returnerer et Bearer-token.
loginoffentligemail, passwordLog ind med e-mail + adgangskode; returnerer et Bearer-token.
whoamiBearerReturnér den godkendte kontoprofil (id, navn, e-mail). Verificerer token'et.

Saldo og bestilling

VærktøjAuthParametreHvad det gør
get_balanceBearerReturnér den forudbetalte kreditsaldo og valuta. order_vps bruger fra den automatisk.
topup_balanceBeareramount (USD, positiv)Opret en optanknings-faktura; returnerer en PayRam-checkout_url. Saldoen krediteres, når on-chain USDC/USDT-betalingen bekræftes. Én ubetalt optankning ad gangen.
order_vpsBearerproduct (abonnements-slug), os_id (int), hostname?, ssh_key?Bestil en VPS. Send en ssh_key (offentlig nøgle) for nøglebaseret root-login. Betaler fra saldo, når tilstrækkelig, ellers returnerer en faktura at betale.
pay_invoiceBearerinvoice_id (int)Initiér betaling for en ejet, ubetalt faktura. Returnerer en PayRam-checkout_url; VPS'en provisioneres automatisk, når betaling bekræftes.

At betjene en VPS

VærktøjAuthParametreHvad det gør
list_vpsBearerList kontoens VPS-tjenester (id, status, abonnement). Brug id som service_id nedenfor.
get_vps_statusBearerservice_id (int)Fuld detalje: status, specifikationer, live VM-tilstand/oppetid og SSH-adgang (host, port, klar-til-indsæt command). Ved det første kald for en nøgleløs server returnerer den engangs-root-password. Poll efter order_vps, indtil active.
power_vpsBearerservice_id, action = start | stop | rebootStrømstyr VPS'en.
set_hostnameBearerservice_id, hostnameSæt VPS-værtsnavnet (gyldigt DNS-label; anvendt ved næste genstart/rebuild).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthTidsserie-CPU, -hukommelse, -netværk og -disk-metrikker (standard hour).

Destruktive — kræver confirm

Disse sletter data eller adgang. confirm skal være lig med det nøjagtige værtsnavn (fra get_vps_status) eller det bogstavelige DELETE. Bekræft med mennesket først.

VærktøjAuthParametreHvad det gør
reset_passwordBearerservice_id, confirmRotér root-adgangskoden. Den GAMLE adgangskode holder op med at virke med det samme. Ny adgangskode læses én gang via get_vps_status (også sendt på e-mail).
reinstall_vpsBearerservice_id, os_id (int), confirmSlet og geninstallér med det givne OS-image — alle data går tabt. Provisionering er asynkron; poll get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?Standard end_of_period: forbliver aktiv, indtil den betalte periode slutter, derefter ikke fornyet — intet datatab. immediate ødelægger VM'en og alle data nu (kræver confirm = værtsnavn); den ubrugte betalte tid refunderes til din saldo (refund_amount).

Eksempel: bestil og boot en VPS

list_plans()                                  // vælg product "nano", noter et os_id
register_account({ first_name, last_name, email })   // → Bearer-token
topup_balance({ amount: 10 })                 // betal den returnerede checkout_url i USDC/USDT
order_vps({ product: "nano", os_id: <os_id fra list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <dit-service-id> }) // poll → active, læs SSH host/port/command
power_vps({ service_id: <dit-service-id>, action: "reboot" })

Bemærkninger for agenter

Ny til opsætningen? Start med forbindelses-guiden, eller læs dokumentationen for det underliggende REST-API.

FAQ

Hvordan kalder jeg disse værktøjer?

Forbind en MCP-klient til https://mcp.eqvps.com/mcp (Streamable HTTP) og kald værktøjet ved navn med de anførte parametre. Se forbindelses-guiden for Claude Desktop, Cursor og Cline.

Hvilke værktøjer kræver et Bearer-token?

Kun katalog-/auth-værktøjerne er offentlige: list_plans, register_account, login. Alt andet kræver Authorization: Bearer <token> — få et token fra register_account.

Hvilke værktøjer er destruktive?

reinstall_vps og øjeblikkelig cancel_service sletter VM'en og alle data; reset_password ugyldiggør den nuværende root-adgangskode. Alle tre kræver en confirm-værdi lig med det nøjagtige værtsnavn (eller 'DELETE') og bør bekræftes med mennesket først.

Er der rate limits?

Ja — følsomme handlinger (reinstall, reset_password, cancel, power, order, optankning) er rate-limited server-side. Normalt agent-forbrug er godt inden for grænserne.

← Tilbage til blogSe planer & priser →

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.