−25%

за Windows при годишно плащане, до 31.10. Към плановете

EQVPS
Започни

MCP инструменти на EQVPS за VPS: параметри и примерни извиквания

10.06.2026 г. · 6 мин четене · EQVPS

MCP сървърът на EQVPS (версия 1.9.1) има 47 инструмента за клиентски токен. Тази страница описва 23 от тях, които наемат VPS и го управляват: всеки параметър, неговия тип и стойност по подразбиране, а накрая поредица от извиквания за копиране. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). За първи път? Започни с ръководството за свързване.

Последна проверка на 2026-10-20 на MCP сървър 1.9.1 (tools/list).

Коя страница ти трябва? Параметрите за VPS извикванията са на тази страница. Всички инструменти в един списък, включително делегиране, поддръжка, sandbox-и и 30-те инструмента за реселъри, са в пълния списък. Какво може изтекъл токен и как да ограничиш агента, е описано в MCP guardrails.

Удостоверяване. list_plans, get_order_limits, register_account и login са публични. Всичко останало изисква Authorization: Bearer <token>. В рамките на една MCP сесия токенът се запомня след register_account или login.

service_id е кодът на услугата от order_vps или list_vps, например 68J67T5. Числов id също върши работа.

Акаунт и токен

ToolAuthParametersWhat it does
list_planspublic—Планове с цени, характеристики и образите на ОС, които всеки стартира. plans[] съдържа месечния и годишния plan_id. Извиквай го първо.
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, по подразбиране 365)Създава акаунт без парола и връща многократно използваем Bearer token с token_expires_at. Извикай го веднъж: второ извикване създава втори, празен акаунт.
loginpublicemail, password, token_ttl_days?Връща нов токен. Работи само след set_password.
refresh_tokenBearerexpires_in_days? (1–1825)Издава нов токен и веднага отменя текущия. Изтекъл токен не може да се поднови.
set_passwordBearerpassword (поне 8 знака, букви и цифри)Включва login с имейл и парола като резерва, ако токенът се загуби. Работи веднъж; второ извикване връща 409.
whoamiBearer—id, име и имейл на акаунта. С него провери токена.

Баланс и поръчка

ToolAuthParametersWhat it does
get_balanceBearer—Предплатен баланс и валута. order_vps плаща от него.
topup_balanceBeareramount (USD)Създава зареждане с криптовалута и връща checkout_url. Балансът се кредитира, когато плащането се потвърди в блокчейна. Само едно неплатено зареждане наведнъж.
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key?Поръчва VPS и плаща от баланса, ако стига; иначе връща фактура. Без location избираме ние. Windows плановете игнорират ssh_key. С quantity 2–50 получавате една фактура и толкова отделни сървъри; при повторен опит изпращайте същия idempotency_key.
get_order_limitspublicproduct, period?, plan_id?, location?, addons?Максимумът на поръчка (max_quantity = 50, защита от грешка при въвеждане) и кои допълнителни услуги са налични, с цени.
pay_invoiceBearerinvoice_idВръща checkout_url за неплатена фактура. VPS-ът се създава след плащането.

Управление на VPS

ToolAuthParametersWhat it does
list_vpsBearer—Активни, създаващи се и спрени услуги. Изтритите не се показват.
get_vps_statusBearerservice_idСтатус, характеристики, текущо състояние и достъп: хост, порт и готова command (SSH за Linux, RDP за Windows). reveal_password връща еднократната root парола след стартиране; password_pending: true значи: извикай отново след 30–60 с.
reveal_passwordBearerservice_idRoot паролата на VPS без SSH ключ, показва се веднъж. Докато сървърът стартира: password_pending: true, извикай отново след 30–60 s.
power_vpsBearerservice_id, action (start | stop | reboot)Управление на захранването.
set_hostnameBearerservice_id, hostnameПрилага се в работещия сървър през guest агента. В Windows влиза в сила след рестарт (reboot_required: true). Ако сървърът е изключен, връща 409 agent_unavailable.
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, по подразбиране hour)CPU, памет, мрежа и диск във времето.

Смяна на план и прекратяване

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idПланове, към които този VPS може да премине със запазени данни: по-голям план, от NAT към dedicated IPv4 или от dedicated към NAT. Всеки вариант показва prorated_topup, mode и capacity_now. Дискът не може да се намалява.
change_planBearerservice_id, target_plan (product_id), confirm: trueСменя плана на място с едно рестартиране от около минута. Пропорционалната разлика се взема от баланса (402, ако не стига).
cancel_serviceBearerservice_id, reason (3–500 знака, задължително), type? (end_of_period | immediate), confirm?По подразбиране end_of_period: сървърът работи до края на платения период и не се подновява. immediate унищожава сървъра веднага, изисква confirm с точния hostname; отговорът съдържа полето refund_amount.
undo_cancelBearerservice_idПремахва планирано прекратяване end_of_period. Незабавното прекратяване не може да се отмени.

Необратими: изискват confirm

confirm е точният hostname от get_vps_status или DELETE. Попитай човека, преди да извикаш.

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmНова root парола достига работещия сървър за 10–30 с, а старата спира да работи. Прочети новата веднъж с reveal_password. За загубена парола, не за сървър, който още стартира.
reinstall_vpsBearerservice_id, os_id, confirmИзтрива диска и инсталира os_id. Всички данни се губят. Изпълнява се във фонов режим; проверявай get_vps_status.

Пример: от нула до работещ сървър

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

Бележки за агенти

  • Изпращай Authorization: Bearer <token> при всяко извикване освен трите публични. При обикновен HTTP запиши токена във файл: променлива на shell не оцелява между отделни команди.
  • Чети данните за достъп от get_vps_status, вместо да гадаеш порта. NAT плановете използват личен порт; плановете със собствен IPv4 използват 22 за Linux и 3389 за Windows.
  • Нов сървър стартира за около минута. Продължавай да проверяваш get_vps_status; не извиквай reset_password само защото SSH не отговори веднага.
  • topup_balance и pay_invoice връщат линк за плащане, който трябва да плати човек или портфейл. Monero е отделно ръчно зареждане в таблото: виж плащане с Monero.

Същите действия без MCP са описани в документацията на REST API.

Въпроси

Как се извикват тези инструменти?

Свържи MCP клиент с https://mcp.eqvps.com/mcp (Streamable HTTP) и извиквай инструмента по име с параметрите от таблиците. Настройката на Claude Desktop, Cursor и други клиенти е в ръководството за свързване.

Кои инструменти работят без токен?

list_plans, register_account и login. Всички останали инструменти на тази страница изискват Authorization: Bearer <token>. register_account връща токен, валиден 365 дни по подразбиране.

Какво е service_id?

Кодът на услугата, който връщат order_vps и list_vps, например 68J67T5. Обикновен числов id също се приема.

Как агентът получава root паролата?

Извикай reveal_password, след като сървърът е стартирал. Паролата се показва веднъж. Ако в отговора има password_pending: true, сървърът още стартира: извикай отново след 30 до 60 секунди. Ако при поръчката си подал ssh_key, влизаш с ключа.

Кои извиквания не могат да се отменят?

reinstall_vps и cancel_service с type immediate унищожават всички данни, а reset_password заменя старата парола. Те изискват confirm с точния hostname; reinstall и reset приемат и DELETE. Попитай човека, преди да ги извикаш.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.