ट्रेडिंग के लिए MCP सर्वर: Claude और ChatGPT को अपने एक्सचेंज से कनेक्ट करें
संक्षिप्त उत्तर: AlgoVesta एक MCP (Model Context Protocol) सर्वर चलाता है जो एक ही कनेक्शन से 16 crypto एक्सचेंज और MetaTrader 5 तक पहुंचता है। आप Claude, ChatGPT, Cursor या किसी भी अन्य MCP क्लाइंट में एक लिंक पेस्ट करते हैं, और असिस्टेंट आपका पोर्टफोलियो पढ़ सकता है, किसी आइडिया की कीमत लगा सकता है, उसे सिम्युलेट कर सकता है और — एक बार जब आप इजाज़त दें — ऑर्डर लगा सकता है। हर कनेक्शन $5,000 के paper बैलेंस से शुरू होता है, हर ऑर्डर एक सर्वर-साइड रिस्क दीवार से गुज़रता है जिससे मॉडल बहस नहीं कर सकता, और हर एक्शन एक ed25519-साइन की गई रसीद लौटाता है।
MCP ट्रेडिंग क्या है
Model Context Protocol एक AI असिस्टेंट को किसी बाहरी सिस्टम से जोड़ने का एक ओपन स्टैंडर्ड है। मॉडल अपने ट्रेनिंग डेटा से जवाब का अंदाज़ा लगाने के बजाय, आपके बताए गए सर्वर पर एक नामित टूल कॉल करता है, वापस स्ट्रक्चर्ड डेटा पाता है, और असली चीज़ पर तर्क करता है। यह वही मैकेनिज़्म है जो किसी असिस्टेंट को रिपॉज़िटरी पढ़ने या डेटाबेस क्वेरी करने देता है — यहां दूसरे छोर पर सिस्टम आपका ट्रेडिंग इंफ्रास्ट्रक्चर है।
यह फ़र्क़ ट्रेडिंग में लगभग किसी भी दूसरी जगह से ज़्यादा मायने रखता है। किसी लैंग्वेज मॉडल से बिना टूल कनेक्शन के "क्या मुझे अपनी ETH पोज़िशन बंद कर देनी चाहिए?" पूछा जाए तो उसे कोई अंदाज़ा नहीं होता कि आपके पास ETH है या नहीं, आपने इसके लिए क्या कीमत चुकाई, या आपका स्टॉप कहां है। वह कुछ भी नहीं पर बना एक भरोसेमंद पैराग्राफ़ लिख देगा। MCP कनेक्शन के साथ यह get_portfolio_context कॉल करता है, असली पोज़िशन, असली एंट्री, असली अनरियलाइज़्ड रिज़ल्ट देखता है, और सामान्य ट्रेडिंग के बजाय आपके अकाउंट के बारे में जवाब देता है।
AlgoVesta MCP कनेक्शन एक लिंक है। इसके पीछे वही एग्ज़िक्यूशन लेयर है जो पहले से प्लेटफ़ॉर्म के TradingView वेबहुक और Telegram सिग्नल रूटिंग को सर्व करती है: वेन्यू एडाप्टर, पोज़िशन बुककीपिंग, रिस्क इंजन। असिस्टेंट सीधे Binance या आपके ब्रोकर से बात नहीं करता। यह AlgoVesta से बात करता है, और AlgoVesta वेन्यू से बात करता है — यही वजह है कि वह पॉलिसी जो मॉडल देख नहीं सकता, फिर भी उसे रोक सकती है।
यह साफ़ करना ज़रूरी है कि यह क्या नहीं है। यह कोई सिग्नल सर्विस नहीं है: AlgoVesta यहां कोई ट्रेड आइडिया जनरेट या बेचता नहीं, और असिस्टेंट किसी और की कॉल फ़ॉलो नहीं कर रहा। यह कोई ऑटोनॉमस बॉट भी नहीं है। कुछ भी शेड्यूल पर नहीं होता और कुछ भी आपके दूर रहने के दौरान नहीं होता — असिस्टेंट सिर्फ़ तभी काम करता है जब आप उससे कहते हैं, उस बातचीत में जिसका आप हिस्सा हैं, और हर राइट एक्शन को आप ट्रांसक्रिप्ट में देख सकते हैं। अगर आपको शेड्यूल्ड या रूल-ड्रिवन ऑटोमेशन चाहिए, तो इसके लिए TradingView वेबहुक और Telegram रूटिंग पाथ हैं; MCP बातचीत की सतह है, और दोनों एक ही अकाउंट पर साथ-साथ चल सकते हैं।
करीब पांच मिनट में सेटअप
आप AlgoVesta पैनल में MCP कनेक्शन टैब के तहत लिंक बनाते हैं। पैनल पूरा एड्रेस बनाते समय सिर्फ़ एक बार दिखाता है, और बाद में सिर्फ़ एक फ़िंगरप्रिंट स्टोर करता है — इसलिए इसे सीधे अपने क्लाइंट में कॉपी करें। इस एड्रेस को एक क्रेडेंशियल की तरह समझें: जिसके पास भी यह होगा, वह इसके स्कोप के भीतर आपके अकाउंट पर काम कर सकता है।
जो क्लाइंट JSON कॉन्फ़िग फ़ाइल पढ़ता है — Claude Desktop, Cursor, ज़्यादातर एडिटर इंटीग्रेशन — उसके लिए एक एंट्री जोड़ें:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Claude Code के लिए, एक कमांड streamable HTTP पर वही सर्वर रजिस्टर कर देता है:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
Gemini CLI उसी वैल्यू के लिए अलग की नेम इस्तेमाल करता है: अपनी सेटिंग्स फ़ाइल में url की जगह httpUrl लिखें। एंट्री की बाकी हर चीज़ एक जैसी है।
जब आप की बनाते हैं तो उसका स्कोप चुनते हैं, और यह चुनाव उस क्लाइंट से ज़्यादा मायने रखता है जिसमें आप इसे पेस्ट करते हैं। read की सवालों के जवाब देती है और कुछ भी नहीं लगा सकती, जो एक जनरल-पर्पस असिस्टेंट के लिए ठीक है जिसे आप बिना जुड़े काम के लिए भी इस्तेमाल करते हैं। paper की वर्चुअल बैलेंस के खिलाफ़ पूरा टूलसेट अनलॉक करती है और यह समझदार डिफ़ॉल्ट है जब तक आप सीख रहे हों कि कोई खास मॉडल कैसे व्यवहार करता है। live की असली पैसे को छूती है, और यह इकलौता स्कोप है जिसे बनाने के लिए सेकंड फ़ैक्टर ज़रूरी है। चूंकि कीज़ इंडिपेंडेंट होती हैं, ज़्यादातर लोग एक साथ दो-तीन कीज़ रखते हैं — फ़ोन पर एक read की, एडिटर में एक paper की — और उन्हें एक साथ नहीं, अलग-अलग रिवोक करते हैं।
अगर आप कोई सीक्रेट एड्रेस बिल्कुल भी पेस्ट नहीं करना चाहते तो एक दूसरा रास्ता भी है। AlgoVesta https://api.algovesta.com/mcp पर PKCE (S256) और Dynamic Client Registration के साथ एक स्टैंडर्ड OAuth 2.1 एंडपॉइंट भी सर्व करता है, इसलिए जो क्लाइंट OAuth बोलता है वह खुद को रजिस्टर कर सकता है और आपको एक सामान्य ब्राउज़र कंसेंट स्क्रीन से गुज़ार सकता है। रिमोट कनेक्टर सपोर्ट करने वाले क्लाइंट, जिनमें वेब, डेस्कटॉप और मोबाइल पर Claude शामिल है, इस रास्ते को सीधे इस्तेमाल कर सकते हैं। दोनों रास्तों के लिए स्टेप-बाय-स्टेप स्क्रीन MCP कनेक्शन गाइड में हैं।
AI क्या कर सकता है
सर्वर बीस टूल एक्सपोज़ करता है। इनमें से चौदह पढ़ते, तर्क करते या रिहर्सल करते हैं और कुछ नहीं बदलते; छह राइट करते हैं। यह बंटवारा जानबूझकर है, क्योंकि यह स्कोप सिस्टम से मेल खाता है — एक रीड-ओनली की रीडिंग टूल कॉल कर सकती है और राइटिंग टूल उसे मना कर देते हैं। राइट टूल में से दो TradingView रणनीतियों को मैनेज करते हैं, और इनमें से कोई भी वास्तविक धन से execution आर्म नहीं कर सकता: वह स्विच उनके writable field सेट में सिरे से मौजूद ही नहीं है।
get_portfolio_context— हर कनेक्टेड वेन्यू पर बैलेंस, ओपन पोज़िशन, एंट्री और अनरियलाइज़्ड रिज़ल्ट।get_market_price— उस वेन्यू पर सिंबल की लाइव कीमत जो असल में ऑर्डर फ़िल करेगी।get_trade_history— क्रिप्टो, MetaTrader 5 और paper में बंद ट्रेड्स और परफ़ॉर्मेंस समरी, जिसमें डेटा के गैप्स को छिपाने के बजाय साफ़ बताया जाता है।compare_venues— आपके जुड़े हुए exchanges को लाइव प्राइस और मापे गए spread पर rank करता है; यह सिर्फ़ सलाह देता है, कभी ऑर्डर रूट नहीं करता।simulate_order— कुछ भी भेजने से पहले ऑर्डर की लागत, साइज़ और रिस्क क्या होगी।list_open_orders— पेंडिंग ऑर्डर, प्रोटेक्टिव लेग्स सहित।verify_receipt— ed25519 सिग्नेचर चेक करता है ताकि बाद में रसीद की सच्चाई साबित की जा सके।replay_channel— किसी सिग्नल चैनल की हिस्ट्री रीप्ले करता है ताकि देखा जा सके कि उसका परफ़ॉर्मेंस कैसा रहता।list_strategies— आपकी TradingView रणनीतियां और हर एक पर वास्तविक धन आर्म है या नहीं; webhook URL खुद कभी नहीं लौटाया जाता।compile_policy— सादी भाषा में लिखे रिस्क रूल्स को उस मशीन-रीडेबल पॉलिसी में बदलता है जिसे सर्वर लागू करता है।
place_order— एक स्टॉप के साथ पोज़िशन खोलता है; स्टॉप ऑप्शनल नहीं है।close_position— किसी ओपन पोज़िशन को पूरा या आंशिक रूप से बंद करता है।modify_position— पहले से चल रही पोज़िशन पर स्टॉप या टेक-प्रॉफिट मूव करता है।cancel_order— उस पेंडिंग ऑर्डर को कैंसिल करता है जो फ़िल नहीं हुआ।create_strategy— एक TradingView रणनीति बनाता है, हमेशा वास्तविक धन execution बंद रखते हुए।update_strategy— रणनीति की सेटिंग्स बदलता है; वास्तविक धन वाला स्विच इनमें शामिल नहीं है।
ऑर्डर टूल तब तक paper इंजन के खिलाफ़ चलते हैं जब तक की के पास live स्कोप न हो। दोनों रणनीति टूल वास्तविक धन execution को बिल्कुल भी आर्म नहीं कर सकते — वह स्विच उनके writable field सेट में मौजूद ही नहीं है, इसलिए कोई भी असिस्टेंट उसे टॉगल नहीं कर सकता।
प्रैक्टिस में असिस्टेंट इन्हें चेन में जोड़ता है। इसे रीबैलेंस करने को कहें और यह पोर्टफोलियो पढ़ेगा, लेग्स की कीमत लगाएगा, हर एक को सिम्युलेट करेगा, आपको बताएगा कि इसका इरादा क्या है, और तभी कुछ लगाएगा। हर टूल का पूरा इनपुट और आउटपुट स्कीमा MCP डेवलपर डॉक्यूमेंटेशन में पब्लिश है, और अगर आप कनेक्ट करने से पहले इसे देखना चाहें तो मशीन-रीडेबल मैनिफ़ेस्ट /mcp/tools.json पर मौजूद है।
सपोर्टेड AI असिस्टेंट
MCP किसी वेंडर की फ़ीचर नहीं, एक प्रोटोकॉल है, इसलिए लिस्ट ओपन-एंडेड है: जो कुछ भी इसे बोलता है वह कनेक्ट कर सकता है। ये वे क्लाइंट हैं जिन्हें लोग आज असल में AlgoVesta के साथ इस्तेमाल करते हैं।
| क्लाइंट | कैसे कनेक्ट होता है | नोट्स |
|---|---|---|
| Claude (वेब, डेस्कटॉप, मोबाइल) | कस्टम कनेक्टर | सेटिंग्स → कनेक्टर → कस्टम कनेक्टर जोड़ें। फ़ोन पर भी काम करता है, ताकि आप अपने डेस्क से दूर पोज़िशन के बारे में पूछ सकें। |
| Claude Code | एक CLI कमांड | ऊपर वाली claude mcp add लाइन इसे मौजूदा प्रोजेक्ट या ग्लोबली रजिस्टर करती है। |
| Cursor | JSON कॉन्फ़िग | ठीक ऊपर दिखाए अनुसार url फ़ील्ड वाली mcp.json एंट्री। |
| ChatGPT | कनेक्टर, डेवलपर मोड | पेड प्लान पर उपलब्ध; OpenAI कस्टम MCP कनेक्टर को डेवलपर मोड के पीछे रखता है। |
| Gemini CLI | JSON कॉन्फ़िग | वही एंट्री, बस फ़ील्ड का नाम httpUrl है। |
| कोई भी अन्य MCP क्लाइंट | सीक्रेट लिंक या OAuth | Streamable HTTP ट्रांसपोर्ट; जो पसंद करें उनके लिए PKCE और Dynamic Client Registration के साथ OAuth 2.1। |
हर की का अपना स्कोप, लेबल और रिवोकेशन स्टेटस होता है, इसलिए एक क्लाइंट में रीड-ओनली की और दूसरे में paper की चलाना कोई वर्कअराउंड नहीं बल्कि सामान्य प्रैक्टिस है। एक को रिवोक करने से बाकी प्रभावित नहीं होतीं।
रिस्क कंट्रोल जिन्हें AI बातों में उलझाकर बायपास नहीं कर सकता
किसी लैंग्वेज मॉडल को ऑर्डर लगाने देने पर सामने आने वाला साफ़ ऐतराज़ यह है कि लैंग्वेज मॉडल को बातों में उलझाया जा सकता है। एक कन्विंसिंग प्रॉम्प्ट, कॉन्टेक्स्ट विंडो में एक ज़हरीला वेब पेज, या बस एक भरोसेमंद ग़लती — इनमें से कोई भी मॉडल को वह करना चाहने पर मजबूर कर सकता है जो आपका इरादा नहीं था। AlgoVesta का जवाब है कि मॉडल का इरादा आखिरी बात नहीं है। जांच सर्वर पर चलती है, रिक्वेस्ट के असिस्टेंट को छोड़ने के बाद, उस कोड में जिसे मॉडल कभी देखता नहीं और जिसे वह संबोधित नहीं कर सकता।
- सर्वर-साइड पॉलिसी दीवार। आपके नियम — मैक्सिमम पोज़िशन साइज़, अनुमति दिए गए सिंबल, लीवरेज सीलिंग, डेली लॉस लिमिट — एक पॉलिसी में कंपाइल होते हैं जिसे सर्वर हर ऑर्डर पर इवैल्यूएट करता है। रिजेक्ट किया गया ऑर्डर वह नियम लौटाता है जिसने उसे रोका। बातचीत में कोई भी शब्दांकन नतीजा नहीं बदलता, क्योंकि पॉलिसी इंजन बातचीत पढ़ता ही नहीं।
- स्टॉप-लॉस अनिवार्य है।
place_orderबिना स्टॉप के पोज़िशन नहीं खोलेगा, और चल रही पोज़िशन से उसे हटाने वाला कोई टूल नहीं है। जो असिस्टेंट यह तय कर ले कि बिना हेज के ट्रेड बेहतर दिखेगा, वह बस इसे लागू नहीं कर सकता। - पहले paper, $5,000 बैलेंस पर। नई कीज़ paper स्कोप में जारी की जाती हैं। पूरा टूलसेट उपलब्ध है और जवाब बिल्कुल लाइव जैसे दिखते हैं, इसलिए किसी असली पैसे के शामिल होने से पहले आप एक हफ़्ते तक देख सकते हैं कि कोई असिस्टेंट कैसे व्यवहार करता है।
- लाइव एक्सेस को सेकंड फ़ैक्टर चाहिए। किसी की को live स्कोप में प्रमोट करने के लिए पैनल में आपसे TOTP कोड या ईमेल किया गया कोड चाहिए होता है। असिस्टेंट यह अपग्रेड मांग नहीं सकता, और सिर्फ़ MCP लिंक होना इसे पाने के लिए काफ़ी नहीं है।
- साइन की गई रसीदें। हर एक्शन एक ed25519-साइन की गई रसीद लौटाता है, और
verify_receiptस्वतंत्र रूप से सिग्नेचर चेक करता है। अगर कोई असिस्टेंट बाद में दावा करे कि उसने ऑर्डर लगाया, तो यह दावा भरोसे की बात नहीं, बल्कि जांचने योग्य होता है। - किल स्विच और रेट लिमिट। पैनल में अपना अकाउंट फ़्रीज़ करना एक साथ हर की को रोक देता है; हर की को अलग से भी रिवोक किया जा सकता है। रिक्वेस्ट प्रति की 60 प्रति मिनट पर कैप्ड हैं, जिसमें
place_order10 प्रति मिनट औरreplay_channel5 प्रति घंटे तक सीमित है, ताकि लूप में फंसा एजेंट आपके बैलेंस के बजाय एक दीवार से टकराए।
एक परमिशन को साफ़ तौर पर बताना ज़रूरी है क्योंकि यह वह सवाल है जो लोग सबसे पहले पूछते हैं: कोई निकासी टूल नहीं है। यह डिफ़ॉल्ट रूप से डिसेबल नहीं है या किसी स्कोप के पीछे छिपा नहीं है — यह प्रोटोकॉल सरफ़ेस में सिरे से मौजूद ही नहीं है। जो एक्सचेंज API कीज़ AlgoVesta आपकी ओर से रखता है, वे निकासी अधिकार के बिना बनाई जाती हैं, इसलिए MCP लिंक के पूरी तरह से समझौता होने पर भी आपके एक्सचेंज से फंड नहीं निकाला जा सकता।
किनके साथ काम करता है
एक कनेक्शन सोलह crypto वेन्यू, स्पॉट और फ्यूचर्स, साथ ही MetaTrader 5 पर forex और मेटल्स को कवर करता है। असिस्टेंट इन्हें एक ही पोर्टफोलियो के रूप में देखता है; आपको हर एक्सचेंज के लिए अलग सर्वर कनेक्ट करने की ज़रूरत नहीं है।
टूल कॉल पहुंचने से लेकर कन्फ़र्म्ड एकनॉलेजमेंट तक, ऑर्डर राउंड-ट्रिप MetaTrader 5 पर लगभग एक सेकंड (849 मिलीसेकंड) और crypto वेन्यू पर लगभग तीन सेकंड (2,785 मिलीसेकंड) मापा गया। यह एग्ज़िक्यूशन लेटेंसी आर्बिट्राज के बजाय सोच-समझकर की गई, बातचीत आधारित ट्रेडिंग के लिए उपयुक्त है, और हम इसका उल्टा संकेत देने के बजाय साफ़ तौर पर यही कहना पसंद करते हैं। वेन्यू-दर-वेन्यू कवरेज एक्सचेंज पेज पर सूचीबद्ध है, और फ़ीचर्स की व्यापक सूची MCP फ़ीचर पेज पर है।
अक्सर पूछे जाने वाले सवाल
फ़ैसला लेने से पहले सबसे ज़्यादा पूछे जाने वाले सवाल — अगर अब भी संदेह है, तो यहीं से शुरू करें।
आज ही अपना असिस्टेंट कनेक्ट करें और paper पर ट्रेड करें
एक MCP लिंक बनाएं, इसे Claude या ChatGPT में पेस्ट करें, और $5,000 के paper बैलेंस से शुरुआत करें। जब तक आप कुछ और तय न करें, असली पैसा सेकंड फ़ैक्टर के पीछे रहता है।
फ़्री ट्रायल शुरू करें7-दिन का फ़्री ट्रायल · प्राइसिंग देखें
✓ डिफ़ॉल्ट रूप से paper ✓ निकासी की कोई परमिशन नहीं ✓ पैनल से कभी भी कोई भी की रिवोक करें