Cursor
MCP के ज़रिए AstroWay API को Cursor से जोड़ें। दोनों ट्रांसपोर्ट उपलब्ध हैं: hosted (HTTP) और लोकल stdio पैकेज।
पूर्वापेक्षाएँ
Section titled “पूर्वापेक्षाएँ”डैशबोर्ड में API कुंजी प्राप्त करें। मुफ़्त टेस्टिंग के लिए sandbox कुंजी aw_test_* का उपयोग करें, यह क्रेडिट नहीं काटती।
कनेक्शन
Section titled “कनेक्शन”~/.cursor/mcp.json (या प्रोजेक्ट-स्तर की .cursor/mcp.json) को एडिट करें; यह Settings → MCP से भी उपलब्ध है। नीचे दिए ब्लॉकों में से एक पेस्ट करें और Cursor को रीस्टार्ट करें।
Hosted (HTTP): कोई इंस्टॉलेशन नहीं, Bearer टोकन से ऑथेंटिकेशन:
{"mcpServers": { "astroway": { "url": "https://mcp.astroway.info/mcp", "headers": { "Authorization": "Bearer aw_live_YOUR_KEY" } }}}Stdio (npx): लोकल सबप्रोसेस, env वेरिएबल से ऑथेंटिकेशन, ऑफ़लाइन काम करता है:
{"mcpServers": { "astroway": { "command": "npx", "args": ["-y", "@astroway/mcp"], "env": { "ASTROWAY_API_KEY": "aw_live_YOUR_KEY" } }}}चैट में एजेंट को लिखें: “Astroway के टूल्स की सूची दिखाओ”, या उससे कोई मुफ़्त reference टूल कॉल करने को कहें, जैसे राशियों की सूची प्राप्त करना। अगर जवाब में परिणाम आता है, तो कनेक्शन काम कर रहा है।
समस्या निवारण
Section titled “समस्या निवारण”- 401 / invalid key: सुनिश्चित करें कि कुंजी का प्रीफ़िक्स
aw_live_*याaw_test_*है और वह रद्द नहीं की गई है। आप इसे डैशबोर्ड में जाँच सकते हैं। - टूल्स दिखाई नहीं देते: Cursor को पूरी तरह रीस्टार्ट करें और
~/.cursor/mcp.jsonका पथ जाँचें (प्रोजेक्ट-स्तर के लिए.cursor/mcp.json)। - वैलिडेशन त्रुटियाँ
-32602(stdio के लिए): पैकेज अपडेट करें:npm i @astroway/mcp@latest। स्कीमा मौजूदा स्पेसिफ़िकेशन से फिर से जनरेट होती हैं।
सभी क्लाइंट: एजेंट सेटअप।