−25%

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

EQVPS
शुरू करें

EQVPS MCP सर्वर को Claude Code और Codex CLI से जोड़ें

टर्मिनल के दो कोडिंग एजेंट, दो कमांड। bearer टोकन से EQVPS MCP सर्वर को Claude Code और Codex CLI में कैसे जोड़ें, जाँचें कि कनेक्शन सच में हुआ, टोकन को git से दूर रखें और एजेंट से सबसे पहले क्या कहें।

टर्मिनल में रहने वाले कोडिंग एजेंट कमांड चलाने में अच्छे होते हैं। उनके पास आमतौर पर जो नहीं होता, वह है उन्हें चलाने के लिए अपना सर्वर। 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 दस्तावेज़ में है।

सामान्य प्रश्न

क्या एक क्लिक वाला Connect बटन है?

अभी नहीं। दोनों CLI हमारे सर्वर से उस bearer टोकन से जुड़ते हैं जिसे आप खुद जोड़ते हैं — एक कमांड, नीचे दिखाई गई है। होस्टेड चैट ऐप में एक क्लिक साइन-इन के लिए OAuth चाहिए, जिसे हमने अभी जारी नहीं किया है।

क्या पहले खाता चाहिए?

आपको टोकन चाहिए। उसे डैशबोर्ड के बिना भी पाया जा सकता है: एक बार बिना टोकन के जुड़ें और एजेंट से register_account कॉल करवाएँ, या /auth/register पर एक curl अनुरोध भेजें। फिर टोकन के साथ सर्वर को दोबारा जोड़ें।

Claude Code टोकन कहाँ रखता है?

~/.claude.json में, चुने गए scope के लिए। डिफ़ॉल्ट scope local केवल मौजूदा प्रोजेक्ट पर लागू होता है; -s user हर जगह। सादे टेक्स्ट टोकन के साथ -s project से बचें — यह रिपॉज़िटरी में .mcp.json लिख देता है।

Codex सर्वर दिखाता है, पर एजेंट के पास EQVPS टूल नहीं हैं। क्यों?

Codex शुरू होते समय टोकन आपके बताए environment variable से पढ़ता है। अगर codex चलाने वाले shell में वह variable सेट नहीं है, तो यह सर्वर से जुड़ता ही नहीं। variable को export करें और codex फिर से चलाएँ।

क्या एजेंट मेरा पैसा खर्च कर सकता है?

यह प्रीपेड बैलेंस से सर्वर ऑर्डर और रिन्यू कर सकता है, और सैंडबॉक्स भी बना सकता है। बैलेंस उतना ही रखें जितना आप खर्च करने को तैयार हैं, और सैंडबॉक्स पर खर्च की सीमा तय करें। क्रिप्टो इनवॉइस चुकाने के लिए अब भी वॉलेट वाले इंसान की ज़रूरत है।

टिप्पणियाँ

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

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

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