EQVPS

EQVPS MCP инструменти: пълен справочник (16 инструмента)

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

EQVPS MCP сървърът излага 16 инструмента, които позволяват на AI агент да открива планове, да отвори акаунт, да плати с crypto и да оперира изцяло VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Виж ръководството за свързване, за да го свържеш с клиента си.

Модел на auth: list_plans, register_account и login са публични. Всеки друг инструмент изисква Bearer токен — вземи го мигновено от register_account и го изпрати като Authorization: Bearer <token>.

Откриване и auth

ИнструментAuthПараметриКакво прави
list_planspublicИзброява всички VPS планове: цени, спецификации и OS образите, които всеки план може да стартира. Извикай това първо, за да избереш product slug и os_id.
register_accountpublicfirst_name, last_name, emailСъздава акаунт без парола и без човешка стъпка. Връща Bearer token.
loginpublicemail, passwordВлиза с имейл + парола; връща Bearer token.
whoamiBearerВръща профила на автентикирания акаунт (id, име, имейл). Проверява токена.

Баланс и поръчване

ИнструментAuthПараметриКакво прави
get_balanceBearerВръща предплатения кредитен баланс и валута. order_vps харчи от него автоматично.
topup_balanceBeareramount (USD, положителен)Създава фактура за зареждане; връща PayRam checkout_url. Балансът се кредитира, щом on-chain USDC/USDT плащането се потвърди. Едно неплатено зареждане наведнъж.
order_vpsBearerproduct (plan slug), os_id (int), hostname?, ssh_key?Поръчва VPS. Подай ssh_key (публичен ключ) за root вход, базиран на ключ. Плаща от баланс, когато е достатъчен, иначе връща фактура за плащане.
pay_invoiceBearerinvoice_id (int)Инициира плащане за притежавана, неплатена фактура. Връща PayRam checkout_url; VPS-ът се провизира автоматично, щом плащането се потвърди.

Опериране на VPS

ИнструментAuthПараметриКакво прави
list_vpsBearerИзброява VPS услугите на акаунта (id, статус, план). Използвай id като service_id по-долу.
get_vps_statusBearerservice_id (int)Пълен детайл: статус, спецификации, живо VM състояние/време на работа и SSH достъп (host, port, готова за поставяне command). При първото извикване за сървър без ключ връща еднократната root password. Прави polling след order_vps, докато стане active.
power_vpsBearerservice_id, action = start | stop | rebootКонтрол на захранването на VPS-а.
set_hostnameBearerservice_id, hostnameЗадава hostname на VPS-а (валиден DNS label; прилага се при следващ рестарт/rebuild).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthTime-series CPU, памет, мрежа и disk метрики (по подразбиране hour).

Деструктивни — изискват confirm

Тези изтриват данни или достъп. confirm трябва да е равен на точния hostname (от get_vps_status) или буквалното DELETE. Потвърди първо с човека.

ИнструментAuthПараметриКакво прави
reset_passwordBearerservice_id, confirmРотира root паролата. СТАРАТА парола спира да работи веднага. Новата парола се чете веднъж през get_vps_status (също изпратена по имейл).
reinstall_vpsBearerservice_id, os_id (int), confirmИзтрива и преинсталира с дадения OS образ — всички данни се губят. Провизирането е асинхронно; прави polling на get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?По подразбиране end_of_period: остава активен до края на платения период, после не се подновява — без загуба на данни. immediate унищожава VM-а и всички данни сега (изисква confirm = hostname); неизползваното платено време се връща към баланса ти (refund_amount).

Пример: поръчай и стартирай VPS

list_plans()                                  // избери product "nano", отбележи os_id
register_account({ first_name, last_name, email })   // → Bearer token
topup_balance({ amount: 10 })                 // плати върнатия checkout_url в USDC/USDT
order_vps({ product: "nano", os_id: <os_id from list_plans>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // polling → active, прочети SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })

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

Нов към настройката? Започни с ръководството за свързване, или прочети Docs за подлежащото REST API.

Въпроси

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

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

Кои инструменти се нуждаят от Bearer токен?

Само каталожните/auth инструментите са публични: list_plans, register_account, login. Всичко останало изисква Authorization: Bearer <token> — вземи токен от register_account.

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

reinstall_vps и незабавен cancel_service изтриват VM-а и всички данни; reset_password обезсилва текущата root парола. И трите изискват confirm стойност, равна на точния hostname (или 'DELETE'), и трябва първо да се потвърдят с човека.

Има ли rate limits?

Да — чувствителните действия (reinstall, reset_password, cancel, power, order, зареждане) са rate-limited от страна на сървъра. Нормалното използване на агент е добре в рамките на лимитите.

← Обратно към блогаВиж планове и цени →

Коментари

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

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

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