Seva ya MCP ya EQVPS (toleo 1.7.0) ina zana 46 kwa tokeni ya mteja. Ukurasa huu unahusu zana 22 zinazokodi na kuendesha VPS: kila kigezo, aina yake na thamani chaguo-msingi, na mwishoni mfuatano wa miito unaoweza kunakili. Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP). Mara ya kwanza? Anza na mwongozo wa kuunganisha.
Ilikaguliwa mara ya mwisho 2026-10-18 kwenye seva ya MCP 1.7.0 (tools/list).
Unahitaji ukurasa upi? Vigezo vya miito ya VPS viko kwenye ukurasa huu. Zana zote katika orodha moja, pamoja na uwakilishi, usaidizi, sandbox na zana 30 za wauzaji, ziko kwenye orodha kamili. Tokeni iliyovuja inaweza kufanya nini na jinsi ya kumdhibiti wakala kumeelezwa kwenye MCP guardrails.
Uthibitishaji. list_plans, get_order_limits, register_account na login ni za umma. Nyingine zote zinahitaji Authorization: Bearer <token>. Ndani ya kikao kimoja cha MCP, tokeni hukumbukwa baada ya register_account au login.
service_id ni msimbo wa huduma kutoka order_vps au list_vps, kwa mfano 68J67T5. id ya nambari pia inafanya kazi.
Akaunti na tokeni
| Tool | Auth | Parameters | What it does |
|---|---|---|---|
list_plans | public | — | Mipango yenye bei, vipimo na picha za mfumo wa uendeshaji ambazo kila mmoja huwasha. plans[] ina plan_id ya mwezi na ya mwaka. Iite kwanza. |
register_account | public | first_name, last_name, email, token_ttl_days? (1–1825, chaguo-msingi 365) | Huunda akaunti isiyo na nenosiri na kurudisha token ya Bearer inayotumika tena pamoja na token_expires_at. Iite mara moja tu: mwito wa pili huunda akaunti nyingine tupu. |
login | public | email, password, token_ttl_days? | Hurudisha tokeni mpya. Hufanya kazi tu baada ya set_password. |
refresh_token | Bearer | expires_in_days? (1–1825) | Hutoa tokeni mpya na kubatilisha ya sasa papo hapo. Tokeni iliyokwisha muda haiwezi kufanywa upya. |
set_password | Bearer | password (herufi 8 au zaidi, herufi na tarakimu) | Huwasha login kwa barua pepe na nenosiri kama akiba ikiwa tokeni itapotea. Mara moja tu; mwito wa pili hurudisha 409. |
whoami | Bearer | — | id, jina na barua pepe ya akaunti. Itumie kukagua tokeni. |
Salio na agizo
| Tool | Auth | Parameters | What it does |
|---|---|---|---|
get_balance | Bearer | — | Salio la malipo ya awali na sarafu. order_vps hulipa kutoka hapa. |
topup_balance | Bearer | amount (USD) | Huunda uongezaji wa salio kwa crypto na kurudisha checkout_url. Salio huongezwa malipo yakithibitishwa kwenye mnyororo. Uongezaji mmoja tu ambao haujalipwa kwa wakati mmoja. |
order_vps | Bearer | product, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi), quantity? (1–50), addons? (backups | extra_ipv4), idempotency_key? | Huagiza VPS na kulipa kutoka salio ikiwa linatosha; vinginevyo hurudisha ankara. Bila location sisi huchagua. Maagizo hayakataliwi kamwe kwa sababu ya uwezo: ikiwa eneo halina nafasi au IPv4 iliyo wazi sasa, seva iliyolipiwa husubiri hapo kwenye foleni ya kuundwa (queued: true katika get_vps_status) na kwa kawaida huwa tayari ndani ya saa 24. Mipango ya Windows hupuuza ssh_key. Kwa quantity 2–50 unapata ankara moja na seva tofauti za idadi hiyo; tuma idempotency_key ileile unapojaribu tena. |
get_order_limits | public | product, period?, plan_id?, location?, addons? | Kiwango cha juu kwa agizo (max_quantity = 50, kinga dhidi ya kosa la kuandika) na huduma za ziada zinazopatikana, pamoja na bei. |
pay_invoice | Bearer | invoice_id | Hurudisha checkout_url kwa ankara ambayo haijalipwa. VPS huundwa ikishalipwa. |
Kuendesha VPS
| Tool | Auth | Parameters | What it does |
|---|---|---|---|
list_vps | Bearer | — | Huduma zinazofanya kazi, zinazoundwa na zilizosimamishwa. Zilizofutwa hazionyeshwi. |
get_vps_status | Bearer | service_id, reveal? | Hali, vipimo, hali ya sasa na ufikiaji: host, port na command iliyo tayari (SSH kwa Linux, RDP kwa Windows). reveal: true hurudisha nenosiri la root la mara moja baada ya kuwaka; password_pending: true maana yake ita tena baada ya sekunde 30–60. |
power_vps | Bearer | service_id, action (start | stop | reboot) | Udhibiti wa nishati. |
set_hostname | Bearer | service_id, hostname | Hutumika ndani ya seva inayofanya kazi kupitia guest agent. Kwenye Windows hufanya kazi baada ya kuwasha upya (reboot_required: true). Seva ikiwa imezimwa, hurudisha 409 agent_unavailable. |
get_vps_metrics | Bearer | service_id, timeframe? (hour | day | week | month, chaguo-msingi hour) | CPU, kumbukumbu, mtandao na diski kwa muda. |
Kubadili mpango na kughairi
| Tool | Auth | Parameters | What it does |
|---|---|---|---|
get_upgrade_options | Bearer | service_id | Mipango ambayo VPS hii inaweza kuhamia huku data ikibaki: mpango mkubwa zaidi, NAT kwenda IPv4 maalum au maalum kwenda NAT. Kila chaguo linaonyesha prorated_topup, mode na capacity_now (false = hutekelezwa kutoka foleni baada ya malipo, kwa kawaida ndani ya saa 24). Diski haiwezi kupunguzwa. |
change_plan | Bearer | service_id, target_plan (product_id), confirm: true | Hubadilisha mpango papo hapo kwa kuwasha upya mara moja kwa takriban dakika moja. Tofauti ya uwiano hutozwa kutoka salio (402 ikiwa halitoshi). Ikiwa host haina nafasi sasa: 202 queued — imelipiwa na hutekelezwa kiotomatiki, kwa kawaida ndani ya saa 24. |
cancel_service | Bearer | service_id, reason (herufi 3–500, lazima), type? (end_of_period | immediate), confirm? | Chaguo-msingi end_of_period: seva hufanya kazi hadi kipindi kilicholipwa kiishe na haisasishwi. immediate huharibu seva papo hapo, inahitaji confirm yenye hostname kamili; jibu lina sehemu refund_amount. |
undo_cancel | Bearer | service_id | Huondoa ughairi wa end_of_period uliopangwa. Ughairi wa papo hapo hauwezi kurudishwa. |
Hatari: zinahitaji confirm
confirm ni hostname kamili kutoka get_vps_status, au DELETE. Muulize binadamu kabla ya kuita.
| Tool | Auth | Parameters | What it does |
|---|---|---|---|
reset_password | Bearer | service_id, confirm | Nenosiri jipya la root hufika kwenye seva inayofanya kazi ndani ya sekunde 10–30 na la zamani huacha kufanya kazi. Soma jipya mara moja kwa get_vps_status (reveal: true). Ni kwa nenosiri lililopotea, si kwa seva ambayo bado inawaka. |
reinstall_vps | Bearer | service_id, os_id, confirm | Hufuta diski na kusakinisha os_id. Data yote hupotea. Huendeshwa chinichini; fuatilia get_vps_status. |
Mfano: kutoka sifuri hadi seva inayofanya kazi
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
Maelezo kwa mawakala
- Tuma
Authorization: Bearer <token>kwenye kila mwito isipokuwa ile mitatu ya umma. Kwa HTTP ya kawaida, hifadhi tokeni kwenye faili: kigeu cha shell hakidumu kati ya amri tofauti. - Soma maelezo ya ufikiaji kutoka
get_vps_statusbadala ya kukisia port. Mipango ya NAT hutumia port binafsi; mipango yenye IPv4 maalum hutumia 22 kwa Linux na 3389 kwa Windows. - Seva mpya huhitaji takriban dakika moja kuwaka. Endelea kufuatilia
get_vps_status; usiitereset_passwordkwa sababu tu SSH haikujibu mara moja. topup_balancenapay_invoicehurudisha kiungo cha malipo ambacho binadamu au pochi lazima akilipe. Monero ni uongezaji wa salio wa mkono tofauti kwenye dashibodi: tazama kulipa kwa Monero.
Vitendo hivyohivyo bila MCP viko kwenye nyaraka za REST API.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.