MCP के ज़रिए AI असिस्टेंट कनेक्ट करें
Claude, ChatGPT या Cursor को अपने AlgoVesta अकाउंट का एक स्कोप्ड कनेक्शन दें, ताकि वह आपका पोर्टफोलियो पढ़ सके और आपके अपने रिस्क नियमों के तहत ऑर्डर लगा सके।
शुरू करने से पहले
- एक AlgoVesta अकाउंट। 7-दिन का ट्रायल काफ़ी है — इसे टेस्ट करने के लिए पेड प्लान की ज़रूरत नहीं।
- एक MCP क्लाइंट: वेब, डेस्कटॉप या मोबाइल पर Claude, Claude Code, Cursor, पेड प्लान पर ChatGPT, Gemini CLI, या कुछ भी और जो Model Context Protocol बोलता हो।
- एक की। शुरू करने के लिए आपको कनेक्टेड एक्सचेंज की ज़रूरत नहीं है: एक paper की $5,000 के वर्चुअल बैलेंस के खिलाफ़ पूरा टूलसेट चलाती है, इसलिए आप किसी असली अकाउंट के शामिल होने से पहले सब कुछ सेटअप और रिहर्सल कर सकते हैं।
1. अपना MCP लिंक बनाएं
- AlgoVesta पैनल खोलें और MCP कनेक्शन टैब पर जाएं
- Create key पर क्लिक करें, इसे एक लेबल दें जो बताए कि यह कहां इस्तेमाल होगी (उदाहरण के लिए
claude-desktopयाcursor-laptop) - एक स्कोप चुनें: सिर्फ़ पोर्टफोलियो सवालों के लिए
read, $5,000 वर्चुअल बैलेंस के खिलाफ़ पूरे टूलसेट के लिएpaper, या असली ऑर्डर के लिएlive - दिखने वाला एड्रेस कॉपी करें। यह ऐसा दिखता है:
https://api.algovesta.com/u/avmcp_<your-key>/mcp
live स्कोप चुनने पर एक सेकंड फ़ैक्टर मांगा जाता है — आपके ऑथेंटिकेटर ऐप से TOTP कोड, या आपके ईमेल पर भेजा गया कोड। यह कन्फ़र्मेशन पैनल में, आपकी मौजूदगी में होता है। असिस्टेंट कभी खुद यह अपग्रेड नहीं मांग सकता।2. इसे Claude में जोड़ें
- Claude में, Settings → Connectors खोलें
- Add custom connector पर क्लिक करें
- इसे एक नाम दें (
AlgoVesta) और अपनी MCP लिंक को URL फ़ील्ड में पेस्ट करें - सेव करें, फिर एक नई बातचीत शुरू करें — टूल बातचीत की टूल लिस्ट में दिखेंगे
यह कनेक्टर वेब, डेस्कटॉप और मोबाइल पर Claude के बीच सिंक होता है, इसलिए इसे एक बार जोड़ने से आपका फ़ोन भी कवर हो जाता है। अगर आप कोई सीक्रेट एड्रेस बिल्कुल भी पेस्ट नहीं करना चाहते, तो AlgoVesta https://api.algovesta.com/mcp पर PKCE (S256) और Dynamic Client Registration के साथ एक स्टैंडर्ड OAuth 2.1 एंडपॉइंट भी सर्व करता है — इसकी जगह कनेक्टर को उस पर पॉइंट करें और आपको एक सामान्य ब्राउज़र कंसेंट स्क्रीन से गुज़ारा जाएगा।
3. इसे Claude Code में जोड़ें
एक कमांड streamable HTTP पर सर्वर रजिस्टर कर देता है:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
यह कन्फ़र्म करने के लिए कि सर्वर रजिस्टर्ड और पहुंच योग्य है, बाद में claude mcp list चलाएं।
4. इसे Cursor या ChatGPT में जोड़ें
Cursor एक JSON कॉन्फ़िग फ़ाइल पढ़ता है। mcp.json में एक एंट्री जोड़ें:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Gemini CLI वही एंट्री लेता है, बस फ़ील्ड को url की जगह httpUrl नाम देता है। बाकी सब कुछ एक जैसा है।
ChatGPT पेड प्लान पर कस्टम MCP कनेक्टर सपोर्ट करता है, सेटिंग्स में डेवलपर मोड ऑन करके। वहां कनेक्टर जोड़ें और वही लिंक पेस्ट करें।
5. कनेक्शन वेरिफ़ाई करें
- अपने क्लाइंट में एक नई बातचीत शुरू करें
- पूछें:
How is my portfolio? - असिस्टेंट को
get_portfolio_contextटूल कॉल करके आपके असली बैलेंस और ओपन पोज़िशन के साथ जवाब देना चाहिए — paper की पर, $5,000 वर्चुअल बैलेंस के साथ
अगर यह टूल कॉल किए बिना सामान्य बातें कहे, तो सर्वर कनेक्ट नहीं है: असिस्टेंट आपके अकाउंट के बजाय ट्रेडिंग के बारे में सामान्य रूप से बात कर रहा है। लिंक दोबारा चेक करें और क्लाइंट रीस्टार्ट करें।
कनेक्ट होने के बाद असिस्टेंट क्या कर सकता है
बीस टूल एक्सपोज़ किए जाते हैं। इनमें से चौदह पढ़ते या रिहर्सल करते हैं और कुछ नहीं बदलते: get_portfolio_context, get_market_price, get_trade_history, compare_venues, simulate_order, list_open_orders, list_strategies, verify_receipt, replay_channel और compile_policy। इनमें से छह राइट करते हैं: place_order, close_position, modify_position और cancel_order।
आप इन्हें नाम से कॉल नहीं करते। सादी भाषा में पूछें — "मेरे पास क्या है?", "अभी 0.1 BTC की कीमत मुझे क्या पड़ेगी?", "मेरी आधी ETH पोज़िशन बंद करो" — और असिस्टेंट खुद टूल चुनकर उन्हें चेन में जोड़ता है। इसके खोले हर पोज़िशन पर स्टॉप-लॉस ज़रूरी है, और बाद में इसे हटाने वाला कोई टूल मौजूद नहीं है। हर टूल के पूरे स्कीमा डेवलपर डॉक्यूमेंटेशन में हैं।
समस्या निवारण
401 unauthorized
की रिवोक हुई, डिलीट हुई, या एड्रेस गलत टाइप हुआ है। यह सबसे आम फ़ेल्योर तब होता है जब लिंक हाथ से पेस्ट की गई हो या एक अतिरिक्त स्पेस के साथ कॉपी हुई हो। चेक करें कि की MCP कनेक्शन टैब में अभी भी मौजूद है या नहीं; अगर है, तो स्ट्रिंग ठीक करने की कोशिश करने के बजाय इसे डिलीट करके एक नई बनाएं।
insufficient_scope
जिस टूल को असिस्टेंट ने कॉल करने की कोशिश की, उसे की के पास मौजूद स्कोप से ऊंचे स्कोप की ज़रूरत है। read की place_order कॉल नहीं कर सकती, और paper की किसी असली अकाउंट तक नहीं पहुंच सकती। स्कोप रैंक्ड हैं, इसलिए जिस टूल को paper चाहिए वह read की को मना कर देता है। या तो इस लिमिट को स्वीकार करें, या जो स्कोप आपको असल में चाहिए उसके साथ एक नई की जारी करें — live पर जाने के लिए सेकंड फ़ैक्टर ज़रूरी है।
user_frozen
आपके अकाउंट पर किल स्विच एक्टिव है, जो हर की को एक साथ रोक देता है। यह जानबूझकर है: यह इमरजेंसी ब्रेक है। जब ट्रेडिंग फिर से शुरू करना चाहें तो इसे पैनल में अनफ़्रीज़ करें। अगर आपका मतलब सिर्फ़ एक क्लाइंट को काटना था, तो इसकी जगह उसी एक की को रिवोक करें — बाकी काम करती रहेंगी।
rate_limited
आपने उस की पर प्रति मिनट 60 रिक्वेस्ट पार कर ली हैं। महंगे टूल पर सख़्त कैप लागू होती है: place_order 10 प्रति मिनट और replay_channel 5 प्रति घंटे तक सीमित है। इंतज़ार करें और दोबारा कोशिश करें। इसे बार-बार देखना अक्सर यह दिखाता है कि कोई एजेंट लूप में फंस गया है, न कि आप तेज़ी से ट्रेड कर रहे हैं — रिक्वेस्ट रेट बढ़ाने से पहले यह जांचना समझदारी है कि असिस्टेंट असल में क्या कर रहा है।
अक्सर पूछे जाने वाले सवाल
paper स्कोप वाली की पूरे टूलसेट का इस्तेमाल करते हुए $5,000 वर्चुअल बैलेंस के खिलाफ़ चलती है। ऑर्डर लाइव मार्केट कीमतों पर paper इंजन द्वारा मैच किए जाते हैं, और जवाब लाइव जैसे ही दिखते हैं, इसलिए असिस्टेंट बिल्कुल वैसे ही व्यवहार करता है जैसे असली पैसा दांव पर होने पर करता। हर नई की यहीं से शुरू होती है। अपना पहला हफ़्ता बिताने के लिए यह समझदार जगह है।