टर्मिनल में रहने वाले कोडिंग एजेंट कमांड चलाने में अच्छे होते हैं। उनके पास आमतौर पर जो नहीं होता, वह है उन्हें चलाने के लिए अपना सर्वर। EQVPS MCP सर्वर से जुड़ने पर यह कमी दूर हो जाती है: एजेंट को प्लान देखने, VPS ऑर्डर करने, उसकी SSH जानकारी पढ़ने, रीबूट करने, सैंडबॉक्स शुरू करने और लगभग चालीस और टूल मिलते हैं।
यह गाइड Claude Code और Codex CLI के लिए है। Claude Desktop, Cursor और Cline के लिए देखें EQVPS को अपने MCP क्लाइंट से जोड़ें। नीचे दी गई हर कमांड हमने प्रकाशित करने से पहले Claude Code 2.1 और Codex CLI 0.164 पर चलाई।
सर्वर का पता हर जगह एक ही है:
https://mcp.eqvps.com/mcp
यह Streamable HTTP पर चलता है और Authorization हेडर में bearer टोकन लेता है। अभी OAuth साइन-इन नहीं है, इसलिए टोकन हाथ से जोड़ा जाता है।
1. टोकन पाएँ
अगर आपका EQVPS खाता पहले से है, तो डैशबोर्ड में बनाएँ: Settings → API tokens। अगर नहीं, तो एक ही अनुरोध खाता बनाता है और उसका टोकन लौटाता है:
curl -s -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
-H "Content-Type: application/json" \
-d '{"first_name":"Ada","last_name":"Lovelace","email":"you@example.com"}'
token फ़ील्ड लंबी है, लगभग एक हज़ार अक्षर। उसे दोबारा टाइप न करें। उसे ऐसी फ़ाइल में रखें जिसे एजेंट गलती से न खोले, और वहीं से लोड करें:
umask 077; printf '%s' 'PASTE-TOKEN' > ~/.eqvps_token
export EQVPS_TOKEN=$(cat ~/.eqvps_token)
आप एजेंट को खुद रजिस्टर करने भी दे सकते हैं: बिना टोकन के जोड़ें, उससे register_account कॉल करवाएँ, फिर मिले टोकन के साथ सर्वर दोबारा जोड़ें।
2. Claude Code
claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
--header "Authorization: Bearer $EQVPS_TOKEN"
डिफ़ॉल्ट रूप से सर्वर सिर्फ़ मौजूदा प्रोजेक्ट में जुड़ता है। सभी प्रोजेक्ट में चाहिए तो -s user जोड़ें। जाँचें कि Claude Code उस तक पहुँचता है:
claude mcp list
eqvps: https://mcp.eqvps.com/mcp (HTTP) - ✔ Connected
उस हरे टिक पर ज़्यादा भरोसा न करें। प्लान, कीमतें और रजिस्ट्रेशन बिना खाते के काम करते हैं, इसलिए गलत टाइप किए टोकन पर भी सर्वर कनेक्शन स्वीकार कर लेता है। टोकन तभी जाँचा जाता है जब एजेंट आपके खाते तक पहुँचता है। तेज़ जाँच के लिए Claude Code से कहें „call the eqvps whoami tool“: सही टोकन आपका ईमेल लौटाता है, गलत टोकन 401 त्रुटि।
claude mcp get eqvps विवरण दिखाता है। वहाँ टोकन भी छपता है, इसलिए वह आउटपुट चैट या टिकट में न चिपकाएँ।
एक बात से बचें: -s project सर्वर को आपकी रिपॉज़िटरी के .mcp.json में लिखता है। हेडर में सादा टोकन हो तो वह फ़ाइल git में चली जाएगी। जिसमें भी क्रेडेंशियल हों, उसके लिए scope local या user इस्तेमाल करें।
3. Codex CLI
Codex टोकन को environment variable से पढ़ सकता है, जिससे वह कॉन्फ़िग फ़ाइल में बिल्कुल नहीं आता:
codex mcp add eqvps --url https://mcp.eqvps.com/mcp --bearer-token-env-var EQVPS_TOKEN
codex mcp list
Name Url Bearer Token Env Var Status Auth
eqvps https://mcp.eqvps.com/mcp EQVPS_TOKEN enabled Bearer token
यह ~/.codex/config.toml में तीन पंक्तियाँ लिखता है:
[mcp_servers.eqvps]
url = "https://mcp.eqvps.com/mcp"
bearer_token_env_var = "EQVPS_TOKEN"
ध्यान दें: codex mcp list केवल सहेजा गया कॉन्फ़िग दिखाता है, जुड़ता नहीं। कनेक्शन सत्र शुरू होने पर होता है, और तभी जब उस shell में EQVPS_TOKEN सेट हो। अगर नहीं, तो Codex चुपचाप सर्वर को छोड़ देता है और एजेंट के पास बस EQVPS टूल नहीं होते। export वाली पंक्ति अपनी shell प्रोफ़ाइल में जोड़ें, या Codex को EQVPS_TOKEN=$(cat ~/.eqvps_token) codex के रूप में चलाएँ।
4. सबसे पहले क्या कहें
ऐसी चीज़ से शुरू करें जो सिर्फ़ पढ़ती है, ताकि दिखे कि टूल काम कर रहे हैं:
Call the eqvps whoami tool and tell me which account I'm signed in as.
List the EQVPS plans with a dedicated IPv4 and their monthly prices.
Show my EQVPS balance and my servers.
फिर कुछ असली काम:
Order the cheapest EQVPS plan with Ubuntu 24.04, use my key from ~/.ssh/id_ed25519.pub, wait until it's active and give me the SSH command.
अगर बैलेंस प्लान के लिए काफ़ी है, तो ऑर्डर तुरंत चुकता हो जाता है और सर्वर आमतौर पर लगभग एक मिनट में तैयार होता है। अगर नहीं, तो एजेंट को एक बिना चुकाया इनवॉइस और topup_balance लिंक मिलता है, जिसे आप Base, Ethereum या Polygon पर USDT, USDC या ETH में चुकाते हैं। टॉप-अप के बाद उससे वही ऑर्डर दोबारा करने को कहें (वह बिना चुकाए ऑर्डर को उठाकर बैलेंस से चुकाएगा, दूसरा नहीं बनाएगा), या pay_invoice कॉल करवाएँ, जो वह इनवॉइस बैलेंस से चुकाता है।
कुछ भी विनाशकारी करने से पहले एजेंट आपसे पूछेगा भी। सर्वर को दोबारा इंस्टॉल करने या हटाने के लिए पुष्टि के रूप में उसका hostname टाइप करना पड़ता है, और हमारे टूल विवरण एजेंट को पहले आपसे पूछने को कहते हैं।
जब कनेक्ट न हो
| लक्षण | संभावित कारण |
|---|---|
claude mcp list में ✘ Failed to connect | पता गलत है या मशीन पर बाहर जाने वाला HTTPS नहीं है। कारण टोकन नहीं है: गलत टोकन भी कनेक्ट होता है। |
whoami या get_balance 401 लौटाता है | टोकन गलत, कटा हुआ, रद्द या समाप्त है। फ़ाइल से दोबारा चिपकाएँ, हाथ से न लिखें। |
| Codex के पास EQVPS टूल नहीं हैं | codex चलाने वाले shell में EQVPS_TOKEN सेट नहीं है |
कुछ समय बाद टूल 401 लौटाते हैं | टोकन समाप्त हो गया (डिफ़ॉल्ट एक साल) या कहीं और रिफ़्रेश हुआ। refresh_token चलाएँ और हेडर या variable अपडेट करें। |
| ऑर्डर बिना चुकाए इनवॉइस के साथ लौटता है | बैलेंस कम था। टॉप-अप करें और वही ऑर्डर दोहराएँ या उस इनवॉइस के साथ pay_invoice कॉल करें। |
आगे: सर्वर बन जाने के बाद एजेंट उसके साथ क्या कर सकता है — AI एजेंट MCP से अपना VPS खुद कैसे संभालता है। या अगर उसे सिर्फ़ एक मिनट कोड चलाना है, तो सैंडबॉक्स VPS से सस्ता है। सभी टूल की पूरी सूची MCP दस्तावेज़ में है।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।