−25%

på Windows vid årsbetalning, till 31/10. Till paketen

EQVPS
Kom igång

EQVPS MCP-verktyg för en VPS: parametrar och exempelanrop

10 juni 2026 · 6 min läsning · EQVPS

EQVPS MCP-server (version 1.9.1) har 47 verktyg för en kundtoken. Den här sidan tar upp de 23 som hyr och sköter en VPS: varje parameter, dess typ och standardvärde, och en anropskedja att kopiera i slutet. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Ny här? Börja med anslutningsguiden.

Senast kontrollerad 2026-10-20 på MCP-server 1.9.1 (tools/list).

Vilken sida behöver du? Parametrar för VPS-anrop finns på den här sidan. Alla verktyg i en lista, inklusive delegering, support, sandlådor och de 30 återförsäljarverktygen, finns i den fullständiga listan. Vad en läckt token kan göra och hur du begränsar en agent står i MCP guardrails.

Autentisering. list_plans, get_order_limits, register_account och login är öppna. Allt annat kräver Authorization: Bearer <token>. Inom en MCP-session sparas token efter register_account eller login.

service_id är tjänstekoden från order_vps eller list_vps, till exempel 68J67T5. Ett numeriskt id fungerar också.

Konto och token

ToolAuthParametersWhat it does
list_planspublic—Planer med priser, specifikationer och de OS-avbilder varje plan startar. plans[] innehåller månads- och års-plan_id. Anropa först.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, standard 365)Skapar ett konto utan lösenord och returnerar en återanvändbar Bearer-token med token_expires_at. Anropa en gång: ett andra anrop skapar ett andra, tomt konto.
loginpublicemail, password, token_ttl_days?Returnerar en ny token. Fungerar först efter set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Utfärdar en ny token och återkallar den nuvarande direkt. En utgången token kan inte förnyas.
set_passwordBearerpassword (minst 8 tecken, bokstäver och siffror)Slår på login med e-post och lösenord som reserv om token försvinner. Fungerar en gång; ett andra anrop ger 409.
whoamiBearer—Kontots id, namn och e-post. Använd det för att kontrollera token.

Saldo och beställning

ToolAuthParametersWhat it does
get_balanceBearer—Förbetalt saldo och valuta. order_vps drar från det.
topup_balanceBeareramount (USD)Skapar en kryptopåfyllning och returnerar en checkout_url. Saldot krediteras när betalningen bekräftats on-chain. Bara en obetald påfyllning åt gången.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key?Beställer en VPS och betalar från saldot om det räcker; annars returneras en faktura. Utan location väljer vi. Windows-planer ignorerar ssh_key. Med quantity 2–50 får du en faktura och lika många separata servrar; skicka samma idempotency_key när du försöker igen.
get_order_limitspublicproduct, period?, plan_id?, location?, addons?Maxantalet per beställning (max_quantity = 50, skydd mot felskrivning) och vilka tillägg som finns, med priser.
pay_invoiceBearerinvoice_idReturnerar en checkout_url för en obetald faktura. VPS:en skapas när den är betald.

Sköta en VPS

ToolAuthParametersWhat it does
list_vpsBearer—Aktiva, skapande och avstängda tjänster. Raderade visas inte.
get_vps_statusBearerservice_idStatus, specifikationer, aktuellt läge och åtkomst: värd, port och ett färdigt command (SSH för Linux, RDP för Windows). reveal_password ger det engångs-root-lösenordet efter start; password_pending: true betyder: anropa igen om 30–60 s.
reveal_passwordBearerservice_idRoot-lösenordet för en VPS utan SSH-nyckel, visas en gång. Medan servern startar: password_pending: true, anropa igen om 30–60 s.
power_vpsBearerservice_id, action (start | stop | reboot)Strömstyrning.
set_hostnameBearerservice_id, hostnameTillämpas i den körande servern via gästagenten. På Windows gäller det efter en omstart (reboot_required: true). Om servern är avstängd returneras 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, standard hour)CPU, minne, nätverk och disk över tid.

Planbyte och uppsägning

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idPlaner som denna VPS kan byta till med data kvar: en större plan, NAT till dedikerad IPv4 eller dedikerad till NAT. Varje alternativ visar prorated_topup, mode och capacity_now. En disk kan inte krympas.
change_planBearerservice_id, target_plan (product_id), confirm: trueByter plan på plats med en omstart på ungefär en minut. Den proportionella skillnaden dras från saldot (402 om det inte räcker).
cancel_serviceBearerservice_id, reason (3–500 tecken, obligatorisk), type? (end_of_period | immediate), confirm?Standard end_of_period: servern kör till slutet av den betalda perioden och förnyas inte. immediate förstör servern direkt, kräver confirm med det exakta värdnamnet; svaret innehåller fältet refund_amount.
undo_cancelBearerservice_idTar bort en schemalagd uppsägning end_of_period. En omedelbar uppsägning kan inte ångras.

Destruktiva: kräver confirm

confirm är det exakta värdnamnet från get_vps_status, eller DELETE. Fråga människan innan du anropar.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmEtt nytt root-lösenord når den körande servern på 10–30 s och det gamla slutar fungera. Läs det nya en gång med reveal_password. För ett förlorat lösenord, inte för en server som fortfarande startar.
reinstall_vpsBearerservice_id, os_id, confirmRaderar disken och installerar os_id. All data försvinner. Körs i bakgrunden; fråga get_vps_status.

Exempel: från noll till en körande 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

Tips för agenter

  • Skicka Authorization: Bearer <token> i varje anrop utom de tre öppna. Med vanlig HTTP sparar du token i en fil: en skalvariabel överlever inte separata kommandon.
  • Läs åtkomstuppgifterna från get_vps_status i stället för att gissa porten. NAT-planer använder en personlig port; planer med dedikerad IPv4 använder 22 för Linux och 3389 för Windows.
  • En ny server behöver ungefär en minut för att starta. Fortsätt fråga get_vps_status; anropa inte reset_password bara för att SSH inte svarade direkt.
  • topup_balance och pay_invoice returnerar en betalningslänk som en människa eller en plånbok måste betala. Monero är en separat manuell påfyllning i panelen: se betala med Monero.

Samma åtgärder utan MCP finns i REST API-dokumentationen.

FAQ

Hur anropar jag verktygen?

Anslut en MCP-klient till https://mcp.eqvps.com/mcp (Streamable HTTP) och anropa ett verktyg med namn och parametrarna från tabellerna. Inställningar för Claude Desktop, Cursor och andra klienter finns i anslutningsguiden.

Vilka verktyg fungerar utan token?

list_plans, register_account och login. Alla andra verktyg på sidan kräver Authorization: Bearer <token>. register_account returnerar en token som gäller i 365 dagar som standard.

Vad är service_id?

Tjänstekoden som order_vps och list_vps returnerar, till exempel 68J67T5. Ett vanligt numeriskt id fungerar också.

Hur får en agent root-lösenordet?

Anropa reveal_password när servern har startat. Lösenordet visas en gång. Står det password_pending: true i svaret startar servern fortfarande: anropa igen om 30 till 60 sekunder. Om du skickade en ssh_key vid beställningen loggar du in med nyckeln.

Vilka anrop går inte att ångra?

reinstall_vps och cancel_service med type immediate raderar all data, och reset_password ersätter det gamla lösenordet. De kräver confirm med det exakta värdnamnet; reinstall och reset godtar även DELETE. Fråga människan innan du anropar dem.

Kommentarer

Inga kommentarer än. Bli först.

Lämna en kommentar

Kommentarer modereras innan de visas.