−25%

på Windows ved årlig betaling, til 31/10. Se pakkerne

EQVPS
Kom i gang

EQVPS MCP-værktøjer til en VPS: parametre og eksempler på kald

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

EQVPS' MCP-server (version 1.9.1) har 47 værktøjer til en kundetoken. Denne side dækker de 23, der lejer og driver en VPS: hver parameter, dens type og standardværdi og til sidst en række kald, du kan kopiere. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Ny her? Start med forbindelsesguiden.

Senest kontrolleret 2026-10-20 på MCP-server 1.9.1 (tools/list).

Hvilken side har du brug for? Parametre til VPS-kald står på denne side. Alle værktøjer i én liste, inklusive delegering, support, sandkasser og de 30 forhandlerværktøjer, finder du i den komplette liste. Hvad en lækket token kan, og hvordan du begrænser en agent, står i MCP guardrails.

Godkendelse. list_plans, get_order_limits, register_account og login er offentlige. Alt andet kræver Authorization: Bearer <token>. Inden for én MCP-session huskes token efter register_account eller login.

service_id er servicekoden fra order_vps eller list_vps, for eksempel 68J67T5. Et numerisk id virker også.

Konto og token

ToolAuthParametersWhat it does
list_planspublic—Planer med priser, specifikationer og de OS-images, hver plan kan starte. plans[] indeholder månedlig og årlig plan_id. Kald den først.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, standard 365)Opretter en konto uden adgangskode og returnerer en genbrugelig Bearer-token med token_expires_at. Kald den én gang: et andet kald opretter en anden, tom konto.
loginpublicemail, password, token_ttl_days?Returnerer en ny token. Virker kun efter set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Udsteder en ny token og tilbagekalder den nuværende med det samme. En udløbet token kan ikke fornyes.
set_passwordBearerpassword (mindst 8 tegn, bogstaver og tal)Slår login med e-mail og adgangskode til som reserve, hvis token mistes. Virker én gang; et andet kald giver 409.
whoamiBearer—Kontoens id, navn og e-mail. Brug den til at tjekke token.

Saldo og bestilling

ToolAuthParametersWhat it does
get_balanceBearer—Forudbetalt saldo og valuta. order_vps trækker fra den.
topup_balanceBeareramount (USD)Opretter en kryptooptankning og returnerer en checkout_url. Saldoen krediteres, når betalingen er bekræftet on-chain. Kun én ubetalt optankning ad gangen.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key?Bestiller en VPS og betaler fra saldoen, hvis den rækker; ellers returneres en faktura. Uden location vælger vi. Windows-planer ignorerer ssh_key. Med quantity 2–50 får du én faktura og lige så mange separate servere; send samme idempotency_key, når du prøver igen.
get_order_limitspublicproduct, period?, plan_id?, location?, addons?Maksimum pr. ordre (max_quantity = 50, værn mod tastefejl) og hvilke tilvalg der findes, med priser.
pay_invoiceBearerinvoice_idReturnerer en checkout_url til en ubetalt faktura. VPS'en oprettes, når den er betalt.

Drift af en VPS

ToolAuthParametersWhat it does
list_vpsBearer—Aktive, oprettende og suspenderede tjenester. Slettede vises ikke.
get_vps_statusBearerservice_idStatus, specifikationer, aktuel tilstand og adgang: vært, port og en færdig command (SSH til Linux, RDP til Windows). reveal_password returnerer engangs-root-adgangskoden efter start; password_pending: true betyder: kald igen om 30–60 s.
reveal_passwordBearerservice_idRoot-adgangskoden til en VPS uden SSH-nøgle, vises én gang. Mens serveren starter: password_pending: true, kald igen om 30–60 s.
power_vpsBearerservice_id, action (start | stop | reboot)Strømstyring.
set_hostnameBearerservice_id, hostnameAnvendes i den kørende server via gæsteagenten. På Windows træder det i kraft efter en genstart (reboot_required: true). Er serveren slukket, returneres 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, standard hour)CPU, hukommelse, netværk og disk over tid.

Planskift og opsigelse

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idPlaner, som denne VPS kan skifte til med data bevaret: en større plan, NAT til dedikeret IPv4 eller dedikeret til NAT. Hver mulighed viser prorated_topup, mode og capacity_now. En disk kan ikke gøres mindre.
change_planBearerservice_id, target_plan (product_id), confirm: trueSkifter plan på stedet med én genstart på omkring et minut. Den forholdsmæssige forskel trækkes fra saldoen (402, hvis den ikke rækker).
cancel_serviceBearerservice_id, reason (3–500 tegn, påkrævet), type? (end_of_period | immediate), confirm?Standard end_of_period: serveren kører til udgangen af den betalte periode og fornyes ikke. immediate destruerer serveren med det samme, kræver confirm med det nøjagtige værtsnavn; svaret indeholder feltet refund_amount.
undo_cancelBearerservice_idFjerner en planlagt opsigelse end_of_period. En øjeblikkelig opsigelse kan ikke fortrydes.

Destruktive: kræver confirm

confirm er det nøjagtige værtsnavn fra get_vps_status, eller DELETE. Spørg mennesket, før du kalder.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmEn ny root-adgangskode når den kørende server på 10–30 s, og den gamle holder op med at virke. Læs den nye én gang med reveal_password. Til en mistet adgangskode, ikke til en server, der stadig starter.
reinstall_vpsBearerservice_id, os_id, confirmSletter disken og installerer os_id. Alle data går tabt. Kører i baggrunden; spørg get_vps_status.

Eksempel: fra nul til en kørende server

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

Noter til agenter

  • Send Authorization: Bearer <token> med hvert kald undtagen de tre offentlige. Med almindelig HTTP gemmer du token i en fil: en shell-variabel overlever ikke separate kommandoer.
  • Læs adgangsoplysningerne fra get_vps_status i stedet for at gætte porten. NAT-planer bruger en personlig port; planer med dedikeret IPv4 bruger 22 til Linux og 3389 til Windows.
  • En ny server skal bruge omkring et minut til at starte. Bliv ved med at spørge get_vps_status; kald ikke reset_password, bare fordi SSH ikke svarede med det samme.
  • topup_balance og pay_invoice returnerer et betalingslink, som et menneske eller en wallet skal betale. Monero er en separat manuel optankning i kontrolpanelet: se betal med Monero.

De samme handlinger uden MCP står i REST API-dokumentationen.

FAQ

Hvordan kalder jeg værktøjerne?

Forbind en MCP-klient til https://mcp.eqvps.com/mcp (Streamable HTTP) og kald et værktøj ved navn med parametrene fra tabellerne. Opsætning af Claude Desktop, Cursor og andre klienter står i forbindelsesguiden.

Hvilke værktøjer virker uden token?

list_plans, register_account og login. Alle andre værktøjer på siden kræver Authorization: Bearer <token>. register_account returnerer en token, der som standard gælder i 365 dage.

Hvad er service_id?

Den servicekode, som order_vps og list_vps returnerer, for eksempel 68J67T5. Et almindeligt numerisk id accepteres også.

Hvordan får en agent root-adgangskoden?

Kald reveal_password, når serveren er startet. Adgangskoden vises én gang. Står der password_pending: true i svaret, starter serveren stadig: kald igen om 30 til 60 sekunder. Har du sendt en ssh_key med ved bestillingen, logger du ind med nøglen.

Hvilke kald kan ikke fortrydes?

reinstall_vps og cancel_service med type immediate sletter alle data, og reset_password erstatter den gamle adgangskode. De kræver confirm med det nøjagtige værtsnavn; reinstall og reset accepterer også DELETE. Spørg mennesket, før du kalder dem.

Kommentarer

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

Skriv en kommentar

Kommentarer modereres, før de vises.