Seva ya MCP ya EQVPS inatoa zana 16 zinazoruhusu AI agent kugundua mipango, kufungua akaunti, kulipa kwa crypto, na kuendesha VPS kikamilifu. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Angalia mwongozo wa kuunganisha kuiingiza kwenye mteja wako.
Muundo wa Auth: list_plans, register_account, na login ni za umma. Kila zana nyingine inahitaji Bearer token — pata moja papo hapo kutoka register_account na uitume kama Authorization: Bearer <token>.
Discovery na auth
| Zana | Auth | Pyaramita | Hufanya nini |
|---|---|---|---|
list_plans | public | — | Orodhesha mipango yote ya VPS: bei, specs, na OS images kila mpango unaweza kubuti. Piga hii kwanza kuchagua product slug na os_id. |
register_account | public | first_name, last_name, email | Unda akaunti bila nenosiri na bila hatua ya mwanadamu. Hurudisha Bearer token. |
login | public | email, password | Ingia kwa email + password; hurudisha Bearer token. |
whoami | Bearer | — | Hurudisha wasifu wa akaunti iliyothibitishwa (id, jina, email). Huthibitisha token. |
Balance na kuagiza
| Zana | Auth | Pyaramita | Hufanya nini |
|---|---|---|---|
get_balance | Bearer | — | Hurudisha salio la credit la awali na sarafu. order_vps hutumia kutoka kwake kiotomatiki. |
topup_balance | Bearer | amount (USD, chanya) | Unda ankara ya kuongeza; hurudisha PayRam checkout_url. Salio linaingizwa mara malipo ya on-chain ya USDC/USDT yanapothibitishwa. Top-up moja isiyolipwa kwa wakati. |
order_vps | Bearer | product (plan slug), os_id (int), hostname?, ssh_key? | Agiza VPS. Pitisha ssh_key (public key) kwa root login ya key-msingi. Hulipa kutoka salio linapotosha, vinginevyo hurudisha ankara ya kulipa. |
pay_invoice | Bearer | invoice_id (int) | Anzisha malipo ya ankara ya mtu binafsi, isiyolipwa. Hurudisha PayRam checkout_url; VPS inatayarishwa kiotomatiki mara malipo yanapothibitishwa. |
Kuendesha VPS
| Zana | Auth | Pyaramita | Hufanya nini |
|---|---|---|---|
list_vps | Bearer | — | Orodhesha huduma za VPS za akaunti (id, status, plan). Tumia id kama service_id hapa chini. |
get_vps_status | Bearer | service_id (int) | Tafsiri kamili: status, specs, hali/uptime hai ya VM, na ufikiaji wa SSH (host, port, command ya ready-to-paste). Kwenye simu ya kwanza kwa seva ya keyless hurudisha password ya root ya mara moja. Poll baada ya order_vps hadi active. |
power_vps | Bearer | service_id, action = start | stop | reboot | Pawa-kontroli VPS. |
set_hostname | Bearer | service_id, hostname | Weka VPS hostname (DNS label halali; hutumika kwenye reboot/rebuild inayofuata). |
get_vps_metrics | Bearer | service_id, timeframe? = hour | day | week | month | Vipimo vya sireji-vya-wakati vya CPU, memory, network, na disk (chaguo-msingi hour). |
Za uharibifu — zinahitaji confirm
Hizi hufuta data au ufikiaji. confirm lazima iwe sawa na hostname halisi (kutoka get_vps_status) au DELETE halisi. Thibitisha na mwanadamu kwanza.
| Zana | Auth | Pyaramita | Hufanya nini |
|---|---|---|---|
reset_password | Bearer | service_id, confirm | Gharibisha nenosiri la root. Nenosiri la ZAMANI huacha kufanya kazi mara moja. Nenosiri jipya linasomwa mara moja kupitia get_vps_status (pia linatumwa kwa email). |
reinstall_vps | Bearer | service_id, os_id (int), confirm | Futa na sakinisha upya na OS image iliyotolewa — data yote inapotea. Utayarishaji ni async; poll get_vps_status. |
cancel_service | Bearer | service_id, type? = end_of_period | immediate, confirm? | Chaguo-msingi end_of_period: inabaki active hadi kipindi cha malipo kiishe, kisha haihuishwi — hakuna data-nakupoteza. immediate huharibu VM na data yote sasa (inahitaji confirm = hostname); muda wa malipo usiotumika unarudishwa kwenye salio lako (refund_amount). |
Mfano: agiza na buti VPS
list_plans() // chagua product "nano", angalia os_id
register_account({ first_name, last_name, email }) // → Bearer token
topup_balance({ amount: 10 }) // lipa checkout_url iliyorudishwa kwa 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, soma SSH host/port/command
power_vps({ service_id: <your-service-id>, action: "reboot" })
Kumbuka kwa agents
- Tuma
Authorization: Bearer <token>kwenye kila simu isiyo ya umma. - Lipa kwa USDC/USDT (Base, Ethereum, Tron) — hakuna kadi inayohitajika. Pendelea salio la awali ili kuagiza kuwe simu moja.
- Daima
get_vps_statuskusoma tafsiri za ufikiaji; itendeereinstall_vps,reset_password, na immediatecancel_servicekama zisizoweza kutenduliwa.
Mgeni kwa usanidi? Anza na mwongozo wa kuunganisha, au soma Nyaraka kwa REST API ya msingi.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.