−25%

na Windows przy płatności rocznej, do 31.10. Do planów

EQVPS
Zacznij

Narzędzia MCP EQVPS dla VPS: parametry i przykłady wywołań

10 cze 2026 · 5 min czytania · EQVPS

Serwer MCP EQVPS (wersja 1.6.0) ma 45 narzędzi dla tokenu klienta. Ta strona opisuje 21 z nich, te, które wynajmują VPS i nim zarządzają: każdy parametr, jego typ i wartość domyślną, a na końcu sekwencję wywołań do skopiowania. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Pierwszy raz? Zacznij od przewodnika po podłączeniu.

Ostatnio sprawdzone 2026-10-04 na serwerze MCP 1.6.0 (tools/list).

Której strony potrzebujesz? Parametry wywołań dla VPS są na tej stronie. Wszystkie narzędzia na jednej liście, w tym delegowanie, wsparcie, piaskownice i 30 narzędzi dla resellerów, znajdziesz w pełnej liście. Co może wyciekły token i jak ograniczyć agenta, opisuje MCP guardrails.

Uwierzytelnianie. list_plans, register_account i login są publiczne. Wszystko inne wymaga Authorization: Bearer <token>. W obrębie jednej sesji MCP token jest zapamiętywany po register_account lub login.

service_id to kod usługi z order_vps lub list_vps, na przykład 68J67T5. Numeryczny id też działa.

Konto i token

ToolAuthParametersWhat it does
list_planspublic—Plany z cenami, parametrami i obrazami systemów, które każdy z nich uruchamia. plans[] zawiera miesięczny i roczny plan_id. Wywołaj jako pierwsze.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, domyślnie 365)Zakłada konto bez hasła i zwraca wielokrotnego użytku Bearer token z token_expires_at. Wywołaj raz: drugie wywołanie założy drugie, puste konto.
loginpublicemail, password, token_ttl_days?Zwraca nowy token. Działa dopiero po set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Wydaje nowy token i od razu unieważnia bieżący. Wygasłego tokenu nie da się odnowić.
set_passwordBearerpassword (min. 8 znaków, litery i cyfry)Włącza login przez email i hasło jako zapas na wypadek utraty tokenu. Działa raz; drugie wywołanie zwraca 409.
whoamiBearer—id, nazwa i email konta. Przydaje się do sprawdzenia tokenu.

Saldo i zamówienie

ToolAuthParametersWhat it does
get_balanceBearer—Saldo przedpłacone i waluta. order_vps z niego płaci.
topup_balanceBeareramount (USD)Tworzy doładowanie w kryptowalucie i zwraca checkout_url. Saldo jest zasilane, gdy płatność zostanie potwierdzona on-chain. Jednocześnie tylko jedno nieopłacone doładowanie.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi)Zamawia VPS i płaci z salda, jeśli wystarcza; w przeciwnym razie zwraca fakturę. Bez location wybieramy my. Lokalizacja bez wolnej pojemności zwraca 409 location_unavailable z listą available, a nic nie jest pobierane. Plany Windows ignorują ssh_key.
pay_invoiceBearerinvoice_idZwraca checkout_url dla nieopłaconej faktury. VPS powstaje po zapłacie.

Zarządzanie VPS

ToolAuthParametersWhat it does
list_vpsBearer—Usługi aktywne, w trakcie tworzenia i zawieszone. Usunięte się nie pojawiają.
get_vps_statusBearerservice_id, reveal?Status, parametry, bieżący stan i dostęp: host, port i gotowe command (SSH dla Linuksa, RDP dla Windows). reveal: true zwraca jednorazowe hasło root po starcie; password_pending: true oznacza: wywołaj ponownie za 30–60 s.
power_vpsBearerservice_id, action (start | stop | reboot)Sterowanie zasilaniem.
set_hostnameBearerservice_id, hostnameStosowane w działającym serwerze przez agenta gościa. Na Windows działa po restarcie (reboot_required: true). Jeśli serwer jest wyłączony, zwraca 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, domyślnie hour)CPU, pamięć, sieć i dysk w czasie.

Zmiana planu i anulowanie

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idPlany, na które ten VPS może przejść z zachowaniem danych: większy plan, NAT na dedykowany IPv4 albo dedykowany na NAT. Każda opcja pokazuje prorated_topup i mode. Dysku nie da się zmniejszyć.
change_planBearerservice_id, target_plan (product_id), confirm: trueZmienia plan na miejscu z jednym restartem trwającym około minuty. Proporcjonalna różnica jest pobierana z salda (402, jeśli nie wystarcza); przejście na NAT zwraca różnicę.
cancel_serviceBearerservice_id, reason (3–500 znaków, wymagane), type? (end_of_period | immediate), confirm?Domyślnie end_of_period: serwer działa do końca opłaconego okresu i nie jest odnawiany. immediate od razu niszczy serwer, wymaga confirm z dokładnym hostname i zwraca niewykorzystany czas na saldo (refund_amount).
undo_cancelBearerservice_idUsuwa zaplanowane anulowanie end_of_period. Natychmiastowego anulowania nie da się cofnąć.

Nieodwracalne: wymagają confirm

confirm to dokładny hostname z get_vps_status albo DELETE. Zapytaj człowieka przed wywołaniem.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmNowe hasło root trafia na działający serwer w 10–30 s, a stare przestaje działać. Odczytaj nowe raz przez get_vps_status (reveal: true). Tylko dla zgubionego hasła, nie dla serwera, który jeszcze się uruchamia.
reinstall_vpsBearerservice_id, os_id, confirmCzyści dysk i instaluje os_id. Wszystkie dane przepadają. Działa w tle; odpytuj get_vps_status.

Przykład: od zera do działającego serwera

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

Uwagi dla agentów

  • Wysyłaj Authorization: Bearer <token> w każdym wywołaniu poza trzema publicznymi. Przy zwykłym HTTP zapisz token w pliku: zmienna powłoki nie przetrwa osobnych poleceń.
  • Bierz dane dostępowe z get_vps_status, zamiast zgadywać port. Plany NAT używają osobistego portu; plany z dedykowanym IPv4 używają 22 dla Linuksa i 3389 dla Windows.
  • Nowy serwer potrzebuje około minuty na start. Odpytuj dalej get_vps_status; nie wywołuj reset_password tylko dlatego, że SSH nie odpowiedział od razu.
  • topup_balance i pay_invoice zwracają link do płatności, który musi opłacić człowiek albo portfel. Monero to osobne ręczne doładowanie w panelu: zobacz płatność w Monero.

Te same działania bez MCP opisuje dokumentacja REST API.

FAQ

Jak wywołać te narzędzia?

Podłącz klienta MCP do https://mcp.eqvps.com/mcp (Streamable HTTP) i wywołuj narzędzie po nazwie z parametrami z tabel. Konfiguracja Claude Desktop, Cursor i innych klientów jest w przewodniku po podłączeniu.

Które narzędzia działają bez tokenu?

list_plans, register_account i login. Wszystkie pozostałe narzędzia na tej stronie wymagają Authorization: Bearer <token>. register_account zwraca token ważny domyślnie 365 dni.

Czym jest service_id?

Kodem usługi zwracanym przez order_vps i list_vps, na przykład 68J67T5. Zwykły numeryczny id też jest akceptowany.

Jak agent dostaje hasło root?

Wywołaj get_vps_status z reveal: true po uruchomieniu serwera. Hasło pokazuje się raz. Jeśli odpowiedź zawiera password_pending: true, serwer jeszcze się uruchamia: wywołaj ponownie za 30–60 sekund. Jeśli przy zamówieniu podałeś ssh_key, logujesz się kluczem.

Których wywołań nie da się cofnąć?

reinstall_vps oraz cancel_service z type immediate niszczą wszystkie dane, a reset_password zastępuje stare hasło. Wymagają confirm z dokładnym hostname; reinstall i reset przyjmują też DELETE. Zapytaj człowieka przed wywołaniem.

Komentarze

Brak komentarzy. Bądź pierwszy.

Zostaw komentarz

Komentarze są moderowane przed pojawieniem się.