AI-агент напише вам скрапер, відлагодить його й точно скаже, куди його деплоїти. А потім зупиниться. Бо наступний крок — власне орендувати сервер — майже завжди вимагає людини: завести акаунт, можливо, пройти перевірку особи, вбити номер картки на checkout. Складну частину агент зробив, а на нудній чекає вас.
Ось цей розрив і є причиною, з якої все це з'явилося. Ми прибрали людину із середини.
Де автономність зазвичай ламається
Подумайте, що на звичайному хостингу реально означає «орендувати сервер». Форма реєстрації. Лист для підтвердження. Платіжні дані, іноді документи. Картка на checkout. Дашборд, де треба знайти IP. Кожен із цих кроків передбачає людину, що сидить за екраном.
Агент за екраном не сидить. Він викличе API, потримає токен, ухвалить рішення — але не отримає лист-підтвердження й не дістане картку. І в мить, коли в справу входить інфраструктура, автономний сценарій знову перетворюється на людський, тільки із зайвими кроками. Ви хотіли агента, що доводить до результату, а отримали агента, що заводить вам задачу.
Флоу повністю
У EQVPS ті самі дії — це MCP-інструменти (їх 16) плюс REST API. І, що важливо, агент отримує власні ключі доступу сам. Ось реальна послідовність:
// 1. Завести акаунт — токен повертається одразу, без листа, без людини
register_account({ first_name: "Ada", last_name: "Agent", email: "[email protected]" })
// → { token: "..." } далі шлемо як Authorization: Bearer <token>
// 2. Подивитися, що доступно
list_plans()
// → плани зі спеками, цінами та id образів ОС
// 3. Переконатися, що на балансі є гроші
get_balance()
// → { balance: 25, currency: "USD" }
// 4. Замовити — списує з балансу й розгортає машину
order_vps({ product: "nano", os_id: 1, hostname: "ada-worker" })
// → { service_id, paid_from_balance: true }
// 5. Прочитати ключі до свого нового сервера
get_vps_status({ service_id })
// → { ip, ssh_port, password } приблизно за 60 секунд після замовлення
П'ять викликів — і агент уже по SSH усередині машини, яку орендував сам. Без дашборду, без підтвердження кожного кроку. Якщо зручніше звичайний HTTP — ті самі ендпоінти є по REST: MCP чи REST, на ваш вибір.
Чесна частина: що автоматизовано, а що ні
Замовлення — повністю автономно. Поповнення балансу — поки ні. Зараз хтось один раз кладе крипту на баланс (USDC/USDT чи карткою через on-ramp), а з цього моменту агент сам замовляє, масштабує й скасовує, витрачаючи лише те, що є.
Кінцева картина, яку всі уявляють — агент платить on-chain, на кожен запит, без передзарядки — це стиль x402, і, на нашу думку, туди все й іде. Ми це поки не підключили. Потрібні USDC-рейки й пара речей, яких у нас сьогодні немає, тож замість наклейки «повністю автономні платежі» — правда як є: автономне замовлення зараз, автономне поповнення пізніше. Передплачений баланс — місток між цими станами, і заразом той самий ліміт витрат, який вам, найпевніше, і так потрібен.
Пара деталей із практики
MCP-сервер говорить по Streamable HTTP на https://mcp.eqvps.com/mcp, тому стає в будь-який MCP-клієнт без локального прошарку. Авторизація — Bearer-токен, який агент випускає собі сам через register_account; один і той самий токен працює і в MCP, і в REST, проти одного акаунта й балансу. Сесії трекаються на боці сервера, тож довгоживучий агент тримає одне з'єднання й продовжує смикати інструменти.
Практична нотатка з експлуатації: ставтеся до токена й повернутого root-пароля як до секретів, якими вони і є. Агент має їх зберігати, а не світити в логах чи чаті. Баланс обмежує фінансовий радіус ураження; базова гігієна секретів — усе інше.
Чому це важливо
Зараз майже всі наші реальні клієнти — це люди, яким просто подобається платити криптою; ми не вдаватимемо, що веб заполонили автономні агенти, що купують сервери. Але напрямок зрозумілий. Що довші й реальніші задачі, які беруть агенти, то швидше «а чи може він сам дістати й запустити собі інфраструктуру?» із фокусу перетворюється на вимогу. І коли цей день прийде по-справжньому, рейки мають уже бути.
Вони є. Додайте MCP-сервер до свого агента — почніть із підключення MCP-клієнта — поповніть невеликий баланс і дайте йому орендувати перший сервер. До root приблизно хвилина.