EQVPS

MCP-инструменты EQVPS: полный референс (16 инструментов)

Jun 10, 2026 · 3 min read · EQVPS

MCP-сервер EQVPS предоставляет 16 инструментов, которыми AI-агент находит тарифы, открывает аккаунт, платит криптой и полностью управляет VPS. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). См. гайд по подключению, чтобы привязать к клиенту.

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

Discovery и авторизация

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

Баланс и заказ

ИнструментAuthПараметрыЧто делает
get_balanceBearerПредоплаченный баланс и валюта. order_vps тратит с него автоматически.
topup_balanceBeareramount (USD, положит.)Создать инвойс пополнения; возвращает PayRam checkout_url. Баланс зачисляется после подтверждения on-chain оплаты USDC/USDT. Один неоплаченный топап за раз.
order_vpsBearerproduct (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)Полная информация: статус, характеристики, live-состояние/uptime VM и SSH-доступ (host, port, готовая command). На первом вызове для keyless-сервера возвращает одноразовый root-password. Опрашивай после order_vps, пока не active.
power_vpsBearerservice_id, action = start | stop | rebootУправление питанием VPS.
set_hostnameBearerservice_id, hostnameЗадать hostname VPS (валидный DNS-label; применяется при следующей перезагрузке/пересборке).
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthВременные ряды CPU, памяти, сети и диска (по умолч. hour).

Деструктивные — требуют confirm

Стирают данные или доступ. confirm должен равняться точному hostname (из get_vps_status) или литералу DELETE. Сначала подтверди с человеком.

ИнструментAuthПараметрыЧто делает
reset_passwordBearerservice_id, confirmРотация root-пароля. Старый пароль перестаёт работать сразу. Новый читается один раз через get_vps_status (также шлётся письмом).
reinstall_vpsBearerservice_id, os_id (int), confirmСтереть и переустановить с указанным ОС-образом — все данные теряются. Провижининг асинхронный; опрашивай get_vps_status.
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?По умолчанию end_of_period: работает до конца оплаченного периода, затем не продлевается — без потери данных. immediate уничтожает VM и все данные сейчас (требует confirm = hostname); неиспользованная оплаченная часть возвращается на баланс (refund_amount).

Пример: заказать и поднять VPS

list_plans()                                  // pick product "nano", note an os_id
register_account({ first_name, last_name, email })   // → Bearer token
topup_balance({ amount: 10 })                 // pay the returned checkout_url in 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> }) // poll → active, read SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })

Заметки для агентов

Только начинаешь? Сначала гайд по подключению или Docs по REST API.

FAQ

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

Подключи MCP-клиент к https://mcp.eqvps.com/mcp (Streamable HTTP) и вызывай инструмент по имени с перечисленными параметрами. См. гайд по подключению для Claude Desktop, Cursor и Cline.

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

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

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

reinstall_vps и немедленный cancel_service стирают VM и все данные; reset_password обнуляет текущий root-пароль. Все три требуют confirm, равный точному hostname (или 'DELETE'), и их стоит подтвердить с человеком.

Есть ли лимиты?

Да — чувствительные действия (reinstall, reset_password, cancel, power, order, top-up) ограничены по частоте на сервере. Обычное использование агентом — в пределах лимитов.

← Back to blogSee plans & pricing →