−25%

Windows के सालाना भुगतान पर, 31 अक्टूबर तक। प्लान देखें

EQVPS
शुरू करें

VPS के लिए EQVPS MCP टूल: पैरामीटर और कॉल के उदाहरण

10 जून 2026 · 6 मिनट पढ़ने में · EQVPS

EQVPS MCP सर्वर (वर्ज़न 1.6.0) में ग्राहक टोकन के लिए 45 टूल हैं। यह पेज उनमें से उन 21 टूल को बताता है जो VPS किराए पर लेते और चलाते हैं: हर पैरामीटर, उसका टाइप और डिफ़ॉल्ट मान, और आखिर में कॉपी करने लायक कॉल क्रम। Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP)। पहली बार? कनेक्शन गाइड से शुरू करें।

आखिरी बार 2026-10-04 को MCP सर्वर 1.6.0 पर जाँचा गया (tools/list)।

आपको कौन-सा पेज चाहिए? VPS कॉल के पैरामीटर इसी पेज पर हैं। डेलिगेशन, सपोर्ट, सैंडबॉक्स और 30 रीसेलर टूल समेत सभी टूल एक लिस्ट में पूरी सूची में हैं। लीक हुआ टोकन क्या कर सकता है और एजेंट को कैसे सीमित करें, यह MCP guardrails में है।

ऑथेंटिकेशन। list_plans, register_account और login सार्वजनिक हैं। बाकी सबको Authorization: Bearer <token> चाहिए। एक ही MCP सेशन में register_account या login के बाद टोकन याद रखा जाता है।

service_id वह सर्विस कोड है जो order_vps या list_vps से मिलता है, जैसे 68J67T5। नंबर वाला id भी चलता है।

अकाउंट और टोकन

ToolAuthParametersWhat it does
list_planspublic—कीमत, स्पेसिफ़िकेशन और हर प्लान पर बूट होने वाली OS इमेज के साथ प्लान। plans[] में मासिक और सालाना plan_id होता है। सबसे पहले कॉल करें।
register_accountpublicfirst_name, last_name, email, token_ttl_days? (1–1825, डिफ़ॉल्ट 365)बिना पासवर्ड का अकाउंट बनाता है और token_expires_at के साथ दोबारा इस्तेमाल होने वाला Bearer token लौटाता है। एक ही बार कॉल करें: दूसरी कॉल एक और खाली अकाउंट बना देती है।
loginpublicemail, password, token_ttl_days?नया टोकन लौटाता है। सिर्फ़ set_password के बाद काम करता है।
refresh_tokenBearerexpires_in_days? (1–1825)नया टोकन जारी करता है और मौजूदा टोकन तुरंत रद्द करता है। एक्सपायर हुआ टोकन रिफ़्रेश नहीं होता।
set_passwordBearerpassword (कम से कम 8 अक्षर, अक्षर और अंक)टोकन खो जाने की स्थिति के लिए ईमेल और पासवर्ड से login चालू करता है। एक ही बार; दूसरी कॉल 409 लौटाती है।
whoamiBearer—अकाउंट का id, नाम और ईमेल। टोकन जाँचने के लिए।

बैलेंस और ऑर्डर

ToolAuthParametersWhat it does
get_balanceBearer—प्रीपेड बैलेंस और करेंसी। order_vps इसी से भुगतान करता है।
topup_balanceBeareramount (USD)क्रिप्टो टॉप-अप बनाता है और checkout_url लौटाता है। भुगतान ऑन-चेन कन्फ़र्म होते ही बैलेंस में जुड़ता है। एक समय में सिर्फ़ एक बिना भुगतान वाला टॉप-अप।
order_vpsBearerproduct, os_id, hostname?, ssh_key?, period? (month | year), plan_id?, location? (de | fi)VPS ऑर्डर करता है और बैलेंस काफ़ी हो तो उससे भुगतान करता है, वरना इनवॉइस लौटाता है। location न दें तो हम चुनते हैं। जिस लोकेशन में खाली क्षमता नहीं, वह 409 location_unavailable और available सूची लौटाती है, और कुछ नहीं कटता। Windows प्लान ssh_key को नज़रअंदाज़ करते हैं।
pay_invoiceBearerinvoice_idबिना भुगतान वाले इनवॉइस के लिए checkout_url लौटाता है। भुगतान होते ही VPS बनता है।

VPS चलाना

ToolAuthParametersWhat it does
list_vpsBearer—सक्रिय, बन रही और निलंबित सर्विस। हटाई गई सर्विस नहीं दिखतीं।
get_vps_statusBearerservice_id, reveal?स्टेटस, स्पेसिफ़िकेशन, लाइव हालत और एक्सेस: होस्ट, पोर्ट और तैयार command (Linux के लिए SSH, Windows के लिए RDP)। reveal: true बूट के बाद एक बार वाला root पासवर्ड लौटाता है; password_pending: true का मतलब है 30–60 सेकंड बाद फिर कॉल करें।
power_vpsBearerservice_id, action (start | stop | reboot)पावर कंट्रोल।
set_hostnameBearerservice_id, hostnameचल रहे सर्वर के अंदर गेस्ट एजेंट से लागू होता है। Windows पर रीबूट के बाद असर करता है (reboot_required: true)। सर्वर बंद हो तो 409 agent_unavailable लौटता है।
get_vps_metricsBearerservice_id, timeframe? (hour | day | week | month, डिफ़ॉल्ट hour)समय के साथ CPU, मेमोरी, नेटवर्क और डिस्क।

प्लान बदलना और रद्द करना

ToolAuthParametersWhat it does
get_upgrade_optionsBearerservice_idवे प्लान जिन पर यह VPS डेटा रखते हुए जा सकता है: बड़ा प्लान, NAT से डेडिकेटेड IPv4, या डेडिकेटेड से NAT। हर विकल्प में prorated_topup और mode दिखते हैं। डिस्क छोटी नहीं की जा सकती।
change_planBearerservice_id, target_plan (product_id), confirm: trueकरीब एक मिनट के एक रीबूट के साथ प्लान वहीं बदलता है। अनुपात से निकला अंतर बैलेंस से कटता है (कम हो तो 402); NAT पर जाने पर अंतर वापस मिलता है।
cancel_serviceBearerservice_id, reason (3–500 अक्षर, ज़रूरी), type? (end_of_period | immediate), confirm?डिफ़ॉल्ट end_of_period: सर्वर भुगतान वाली अवधि खत्म होने तक चलता है और रिन्यू नहीं होता। immediate सर्वर को तुरंत नष्ट करता है, सटीक hostname वाला confirm माँगता है और बचा हुआ समय बैलेंस में लौटाता है (refund_amount)।
undo_cancelBearerservice_idतय किया गया end_of_period रद्दीकरण हटाता है। तुरंत वाला रद्दीकरण वापस नहीं होता।

नष्ट करने वाले: इन्हें confirm चाहिए

confirm में get_vps_status से मिला सटीक hostname या DELETE डालें। कॉल करने से पहले इंसान से पूछें।

ToolAuthParametersWhat it does
reset_passwordBearerservice_id, confirmनया root पासवर्ड 10–30 सेकंड में चल रहे सर्वर तक पहुँचता है और पुराना काम करना बंद कर देता है। नया पासवर्ड get_vps_status (reveal: true) से एक बार पढ़ें। खोए पासवर्ड के लिए है, अभी बूट हो रहे सर्वर के लिए नहीं।
reinstall_vpsBearerservice_id, os_id, confirmडिस्क मिटाकर os_id इंस्टॉल करता है। सारा डेटा चला जाता है। बैकग्राउंड में चलता है; get_vps_status देखते रहें।

उदाहरण: शून्य से चलते सर्वर तक

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

एजेंट के लिए नोट्स

  • तीन सार्वजनिक कॉल को छोड़कर हर कॉल में Authorization: Bearer <token> भेजें। सादे HTTP में टोकन को फ़ाइल में सेव करें: शेल वेरिएबल अलग-अलग कमांड के बीच नहीं बचता।
  • पोर्ट का अंदाज़ा लगाने के बजाय एक्सेस की जानकारी get_vps_status से पढ़ें। NAT प्लान निजी पोर्ट इस्तेमाल करते हैं; डेडिकेटेड IPv4 प्लान Linux के लिए 22 और Windows के लिए 3389।
  • नए सर्वर को बूट होने में करीब एक मिनट लगता है। get_vps_status देखते रहें; SSH ने तुरंत जवाब नहीं दिया तो reset_password कॉल न करें।
  • topup_balance और pay_invoice भुगतान लिंक लौटाते हैं, जिसे किसी इंसान या वॉलेट को चुकाना होता है। Monero डैशबोर्ड में अलग मैन्युअल टॉप-अप है: देखें Monero से भुगतान।

MCP के बिना यही काम REST API डॉक्यूमेंटेशन में हैं।

FAQ

इन टूल को कैसे कॉल करें?

MCP क्लाइंट को https://mcp.eqvps.com/mcp (Streamable HTTP) से जोड़ें और टेबल के पैरामीटर के साथ टूल को नाम से कॉल करें। Claude Desktop, Cursor और दूसरे क्लाइंट की सेटिंग कनेक्शन गाइड में है।

कौन-से टूल बिना टोकन के चलते हैं?

list_plans, register_account और login। इस पेज के बाकी सभी टूल को Authorization: Bearer <token> चाहिए। register_account जो टोकन देता है, वह डिफ़ॉल्ट रूप से 365 दिन चलता है।

service_id क्या है?

order_vps और list_vps जो सर्विस कोड लौटाते हैं, जैसे 68J67T5। सादा नंबर वाला id भी चलता है।

एजेंट root पासवर्ड कैसे पाता है?

सर्वर बूट होने के बाद get_vps_status को reveal: true के साथ कॉल करें। पासवर्ड एक बार दिखता है। जवाब में password_pending: true हो तो सर्वर अभी बूट हो रहा है: 30 से 60 सेकंड बाद फिर कॉल करें। ऑर्डर के समय ssh_key दी थी तो की से लॉग इन करें।

कौन-सी कॉल वापस नहीं ली जा सकतीं?

reinstall_vps और type immediate वाला cancel_service सारा डेटा मिटा देते हैं, और reset_password पुराना पासवर्ड बदल देता है। इन्हें सटीक hostname वाला confirm चाहिए; reinstall और reset DELETE भी मानते हैं। कॉल करने से पहले इंसान से पूछें।

टिप्पणियाँ

अभी तक कोई टिप्पणी नहीं। पहले बनें।

एक टिप्पणी छोड़ें

टिप्पणियाँ दिखने से पहले मॉडरेट की जाती हैं।