ग्रोक बॉट और स्क्रैपलेस: एक कस्टम MCP कनेक्टर जोड़ें
Web Data Collection Specialist
TL;DR:
- Scrapeless Grok Bot के प्लगइन्स कैटलॉग में नहीं है, इसलिए यह एक कस्टम कनेक्टर के रूप में जोड़ा जाता है। इसके लिए मार्केटप्लेस में खोज करने पर कुछ नहीं मिलता; एक बोट जब आप इसे पूछते हैं तो एक कस्टम रिमोट MCP सर्वर रजिस्टर करता है।
- एक संदेश अंग्रेजी में सेटअप करता है। सर्वर का नाम दें, URL
https://api.scrapeless.com/mcpदें, और बोट कोx-api-tokenहैडर के साथ प्रमाणीकरण करने के लिए बताएं। - Grok Bot कुछ भी सहेजने से पहले एक अनुमोदन कार्ड दिखाता है। नाम, रिमोट HTTPS प्रकार, सर्वर URL और हैडर की जांच करें, फिर सहेजें।
- हैडर का नाम
x-api-tokenहै।401 Unauthorized: Missing x-api-token headerके साथ एक बेयरर हैडर को अस्वीकृत किया गया है। - इसे एक टूल कॉल के साथ साबित करें, स्थिति बैज के साथ नहीं। Scrapeless किसी भी कुंजी मूल्य के लिए हैंडशेक का जवाब देता है, और API-कुंजी कनेक्टर्स एक सजावटी "आवश्यक प्रमाणीकरण" बैज दिखा सकते हैं जबकि वे काम करते हैं।
- Scrapeless मुफ्त योजना पर कुंजी प्राप्त करें और इसे कुछ मिनटों में जोड़ें।
Grok Bot हर Bot को अपना क्लाउड कंप्यूटर, एक ब्राउज़र और कनेक्टर्स का एक सेट देता है। इसमें एक प्रत्यक्ष तरीका नहीं है जिससे एक रेंडर की गई पृष्ठ को स्वच्छ Markdown में बदला जा सके, बैकग्राउंड में एक क्रॉल चलाया जा सके या एक टूल कॉल से Google परिणाम खींचा जा सके। Scrapeless MCP सर्वर उन उपकरणों को जोड़ता है जिन्हें आपके खाते में हर Bot कॉल कर सकता है।
यह संबंध एक कस्टम रिमोट MCP सर्वर है, और Grok Bot में आप एक Bot से पूछकर एक बनाते हैं न कि सेटिंग पृष्ठ भरकर। यह गाइड भेजने के लिए संदेश, अनुमोदन कार्ड पर जांचें, और एक कार्यशील कनेक्टर को एक से अलग बताएगी जो केवल जुड़ा हुआ दिखता है।
क्यों Scrapeless प्लगइन्स मार्केटप्लेस में नहीं है
Grok Bot कनेक्टर्स को प्लगइन्स के रूप में दिखाता है, और वह कैटलॉग Cursor का है। xAI की Grok Bot गाइड टीमों के लिए बताती है कि अलग Grok Bot कनेक्टर सूची नहीं है: कनेक्टर्स ऐप में प्लगइन्स के रूप में दिखाई देते हैं, और Grok Bot टीम की Cursor कनेक्टर नीति को विरासत में प्राप्त करता है। Scrapeless उस कैटलॉग में प्रकाशित नहीं है, इसलिए इसके लिए मार्केटप्लेस खोजने पर कुछ भी प्राप्त नहीं होता।
कैटलॉग के बाहर कुछ भी एक कस्टम कनेक्टर के रूप में जोड़ा जाता है, और Bot यह आपके लिए करता है। आप इसे रिमोट सर्वर का HTTPS URL और आवश्यक हैडर देते हैं; यह आपको पुष्टि करने के बाद अपने Add MCP टूल के साथ सर्वर को रजिस्टर करता है। एक कस्टम कनेक्टर खाता-व्यापी होता है, इसलिए एक बार जब एक Bot Scrapeless जोड़ता है, तो उसी खाते पर अन्य Bots भी इसका उपयोग कर सकते हैं।
Scrapeless आपके Bots में क्या जोड़ता है
सर्वर 25 उपकरणों का प्रदर्शन करता है, जिन्हें काम के अनुसार समूहित किया गया है:
scrape_markdown,scrape_htmlऔरscrape_screenshotएक कॉल में एक रेंडर किया हुआ पृष्ठ Markdown, कच्चा HTML या एक चित्र के रूप में वापस करते हैं।- सोलह
browser_*उपकरण,browser_createऔरbrowser_gotoसे लेकरbrowser_click,browser_typeऔरbrowser_snapshotतक, क्लाउड ब्राउज़र सत्र को चरण-दर-चरण चलाते हैं। crawl_start,crawl_resultऔरcrawl_cancelबैकग्राउंड में एक क्रॉल चलाते हैं और इसे बाद में इकट्ठा करते हैं।google_searchऔरgoogle_trendsखोज परिणाम और ट्रेंड डेटा लौटाते हैं, औरai_scraperAI सहायक जैसे ChatGPT, Gemini और Perplexity से उत्तर पकड़ता है।
एक Bot के पास पहले से ही अपना ब्राउज़र होता है। अंतर यह है: ये टूल सीधे पृष्ठ सामग्री को वापस करते हैं जिसे मॉडल सीधे पढ़ सकता है, इसके बजाय कि एक सत्र जिसका उसे क्लिक करना होगा।
प्राथमिकताएँ
- Grok Bot एक पात्र योजना पर। xAI SuperGrok Plus, SuperGrok Heavy, Cursor Pro+, Cursor Ultra, और Cursor Teams Standard या Premium की सूची देता है। इस गाइड ने Windows पर Grok Bot डेस्कटॉप ऐप, संस्करण 0.47.0 का उपयोग किया।
- Scrapeless डैशबोर्ड से एक Scrapeless API कुंजी।
- एक Cursor टीम पर, एक कनेक्टर नीति जो सर्वर की अनुमति देती है। जब नीति एक को अवरुद्ध करती है, तो सदस्य प्लगइन को Disabled by team admin के रूप में देखते हैं।
चरण 1: एक Bot से Scrapeless जोड़ने के लिए पूछें
किसी भी Bot को खोलें और यह संदेश भेजें, जिसमें आपके कुंजी को प्लेसहोल्डर के स्थान पर रखें:
text
Add a custom remote MCP server.
Name: scrapeless
URL: https://api.scrapeless.com/mcp
Authentication: HTTP header "x-api-token" with the value YOUR_SCRAPELESS_API_KEY
Do not use an Authorization or Bearer header.
आखिरी पंक्ति वास्तविक काम करती है। अधिकांश कनेक्टर्स OAuth या एक बेयरर टोकन के साथ प्रमाणीकरण करते हैं, और एक Bot जो बेयरर मान लेता है वह एक हैडर बनाता है जिसे Scrapeless अस्वीकृत करता है। एंडपॉइंट ऐसा अनुरोध 401 Unauthorized: Missing x-api-token header के साथ जवाब देता है।
जानें कि कुंजी संदेश का हिस्सा बनने पर कहाँ समाप्त होती है। यह उस Bot की बातचीत में रहती है, और अपनी टीम के साथ Bot साझा करने से टीम के सदस्यों को इसका पूरा इतिहास, पिछले संवाद शामिल दिखता है। Grok Bot का मदद पृष्ठ रहस्यों पर API कुंजियों को चैट से दूर रखने की सिफारिश करता है। एक साझा Bot के लिए, उसी संदेश को मूल्य के बिना भेजें और चरण 2 में अनुमोदन कार्ड में कुंजी टाइप करें; यही वह तरीका है जिससे कुंजी को जब इस सेटअप का परीक्षण किया गया था तब दर्ज किया गया था।
क्या आप इसे अब सेटअप कर रहे हैं? Scrapeless मुफ्त योजना कनेक्शन और आपके पहले टूल कॉल को कवर करती है।
चरण 2: अनुमोदन कार्ड की जांच करें और सहेजें
बोट द्वारा कुछ भी रजिस्टर करने से पहले, ग्रोक बोट एक एड MCP सर्वर कार्ड दिखाता है। प्रत्येक फ़ील्ड की तुलना करें कि आपने क्या मांगा था:
| फ़ील्ड | अपेक्षित मान |
|---|---|
| नाम | scrapeless |
| प्रकार | Remote HTTPS |
| सर्वर URL | https://api.scrapeless.com/mcp |
| HTTP हेडर | कुंजी x-api-token, मान: आपका Scrapeless API कुंजी |
OAuth क्लाइंट आईडी और क्लाइंट सीक्रेट को खाली छोड़ दें, क्योंकि Scrapeless OAuth का उपयोग नहीं करता है। यदि हेडर मूल्य खाली है, तो वहां कुंजी टाइप करें, फिर सहेजें चुनें। कार्ड में एडिट JSON भी उपलब्ध है, जिसमें उसी सर्वर को उसके नाम द्वारा कुंजीबद्ध JSON ऑब्जेक्ट के रूप में रखा गया है, एक बार में एक सर्वर।
सहेजी गई कुंजी कनेक्टर के साथ रहती है। xAI का दस्तावेज़ कहता है कि OAuth टोकन कुर्सर के कनेक्टर बैकएंड पर रहते हैं और बोट टूल्स को बिना प्राप्त किए एक्टिवेट करते हैं। कुर्सर का दस्तावेज़ उसके होस्टेड एजेंट्स के लिए जोड़ता है कि HTTP MCP सर्वरों पर हेडर मानों को आराम में एन्क्रिप्ट किया जाता है, सहेजने के बाद हटाया जाता है, और कभी भी एजेंट की मशीन पर नहीं रखा जाता; टूल कॉल कुर्सर के बैकएंड के माध्यम से जाते हैं।
चरण 3: एक टूल कॉल चलाएँ
बोट से एक छोटा, जांचने योग्य काम मांगें:
text
Use the scrapeless MCP server's scrape_markdown tool to fetch https://example.com
and reply with the first heading of the returned page, quoted exactly.
एक कार्यशील कनेक्टर पृष्ठ के शीर्षक के साथ वापस आता है:
text
"# Example Domain"
एक टूल कॉल वह परीक्षण है जो मायने रखता है, क्योंकि कनेक्टर की स्थिति एक अच्छे कुंजी को एक बुरी कुंजी से अलग नहीं कर सकती। Scrapeless MCP हैंडशेक का उत्तर देता है और किसी भी की मान के लिए इसके 25 टूल्स सूचित करता है। अंतर केवल तब दिखाई देता है जब एक टूल चलता है: एक गलत कुंजी के साथ, परिणाम पाठ Failed to fetch data से शुरू होता है।
स्थिति बैज अन्य दिशा में भी गुमराह कर सकता है। ग्रोक बोट का प्लगइन बैज केवल OAuth साइन-इन को प्रमाणित के रूप में गिनता है, इसलिए एक कनेक्टर जो API कुंजी का उपयोग करता है वह आवश्यक प्रमाणीकरण पढ़ सकता है जबकि उसके टूल कार्य कर रहे हों। कुर्सर स्टाफ ने पुष्टि की कि आवश्यक प्रमाणीकरण बैज सौंदर्यशास्त्र है ऐसे कनेक्टरों के लिए। प्रमाणित करें पर दबाने से इसे बदलता नहीं है; ऊपर दिया गया टूल कॉल जांच है।
सामान्य समस्याओं को ठीक करें
| आप क्या देखते हैं | कारण | समाधान |
|---|---|---|
| प्लगइन्स मार्केटप्लेस में कोई Scrapeless परिणाम नहीं | यह एक कैटलॉग प्लगइन नहीं है | बोट से इसे कस्टम कनेक्टर के रूप में जोड़ने के लिए कहें (चरण 1) |
| Scrapeless कनेक्टर पर आवश्यक प्रमाणीकरण | यह बैज केवल OAuth साइन-इन्स को गिनता है | प्रमाणित करने के बजाय चरण 3 से टूल कॉल चलाएं |
401 Unauthorized: Missing x-api-token header |
बोट ने Authorization: Bearer भेजा |
इसे x-api-token हेडर का उपयोग करने के लिए कहें |
Failed to fetch data से शुरू होने वाले टूल परिणाम |
कुंजी गलत है या निरस्त की गई है | मान्य कुंजी के साथ हेडर मूल्य को बदलें |
| टीम प्रशासन द्वारा असक्षम | टीम की कनेक्टर नीति सर्वर को blok करती है | इसे अनुमति देने के लिए एक कुर्सर टीम व्यवस्थापक से पूछें |
| हर प्लगइन एक साथ लोड होना बंद कर देता है | एक कनेक्टर जो कनेक्शन स्वीकार करता है लेकिन कभी उत्तर नहीं देता | उस कनेक्टर को हटा दें जो प्रतिक्रिया देना बंद कर दिया |
आखिरी पंक्ति को जानना महत्वपूर्ण है इससे पहले कि यह हो। ग्रोक बोट एक खाता के सभी कनेक्टरों का पता लगाता है एक साझा समय बजट के तहत, इसलिए एक ऐसा सर्वर जो कभी अपनी हैंडशेक का उत्तर नहीं देता, वह हर कनेक्टर को खाली वापस कर सकता है। Scrapeless ने परीक्षण में अपनी हैंडशेक का उत्तर आधे सेकंड से भी कम समय में दिया, इसलिए यह कनेक्टर नहीं है जो चुप रहता है।
एक कुर्सर टीम में Scrapeless साझा करें
बोट से पूछना कनेक्टर को एक खाते के लिए जोड़ता है। एक टीम जो हर सदस्य के लिए वही कनेक्टर चाहती है, उसे एक कुर्सर टीम मार्केटप्लेस में एक प्लगइन के रूप में प्रकाशित कर सकती है, जिसे टीमें और एंटरप्राइज योजनाएं समर्थन करती हैं। सदस्य फिर इसे टीम प्लगइन्स के अंतर्गत प्लगइन्स कैटलॉग में पा सकते हैं, और कोई भी कुंजी को चैट में नहीं डालता है।
प्लगइन का mcp.json केवल एक प्लेसहोल्डर रखता है:
json
{
"mcpServers": {
"scrapeless": {
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "${SCRAPELESS_API_KEY}"
}
}
}
}
इसका .cursor-plugin/plugin.json उस प्लेसहोल्डर को एक चर के रूप में घोषित करता है, इसलिए एक टीम प्रशासन कुर्सर डैशबोर्ड में प्लगइन्स → कॉन्फ़िगर के तहत असली कुंजी सेट करता है:
json
{
"name": "scrapeless",
"variables": {
"type": "object",
"properties": {
"SCRAPELESS_API_KEY": {
"type": "string",
"title": "Scrapeless API key",
"description": "Sent as the x-api-token header to https://api.scrapeless.com/mcp."
}
},
"required": ["SCRAPELESS_API_KEY"]
}
}
टीम योजना एक टीम मार्केटप्लेस की अनुमति देती है, इसलिए एक टीम जिसने पहले ही एक आयात किया है, वह उसी भंडार में Scrapeless प्लगइन जोड़ता है बजाय इसके कि एक दूसरा बनाए।
अधिक जानकारी के लिए कि सर्वर क्या प्रदान करता है, Scrapeless MCP सर्वर की घोषणा पढ़ें। Cursor सेटअप गाइड Cursor संपादक में उसी सर्वर को कवर करता है, Browser MCP दस्तावेज़ कॉन्फ़िगरेशन संदर्भ को ले जाता है, Scraping API पृष्ठ उपकरणों के पीछे के अभिनेताओं को कवर करता है, और मूल्य निर्धारण यह सूचीबद्ध करता है कि एक कॉल की लागत क्या है।
निष्कर्ष
Grok Bot में Scrapeless जोड़ने के लिए एक संदेश और एक अनुमोदन की आवश्यकता होती है। Bot https://api.scrapeless.com/mcp को एक कस्टम दूरस्थ MCP सर्वर के रूप में पंजीकृत करता है, अनुमोदन कार्ड नाम, प्रकार, URL और x-api-token हेडर की पुष्टि करता है, और फिर खाता पर हर Bot 25 टूल्स को कॉल कर सकता है।
दो जांचें सेटअप को ईमानदार रखती हैं। स्थिति बैज के बजाय वास्तविक टूल कॉल का परिणाम पढ़ें, चूंकि एक गलत कुंजी और एक कार्यरत API-कुंजी कनेक्टर दोनों अधूरे दिख सकते हैं। और संदेश भेजने से पहले तय करें कि कुंजी कहाँ होनी चाहिए: एक निजी Bot के लिए चैट में, या अनुमोदन कार्ड में जब टीम के सदस्य बातचीत पढ़ सकते हैं।
क्या आप अपने Bots को वेब का लाइव दृश्य देने के लिए तैयार हैं? Scrapeless मुफ्त योजना के साथ शुरू करें और कदम 1 से संदेश भेजें।
सामान्य प्रश्न
प्रश्न: क्या मैं Grok Bot में एक कस्टम MCP सर्वर जोड़ सकता हूँ?
हाँ। किसी Bot से एक कस्टम दूरस्थ MCP सर्वर जोड़ने के लिए कहें और उसे सर्वर का HTTPS URL और कोई अन्य आवश्यक हेडर दें। Grok Bot एक Add MCP Server अनुमोदन कार्ड दिखाता है जिसमें नाम, प्रकार, URL और हे़डर होते हैं, और आप पुष्टि करने पर कनेक्टर को सहेजते हैं।
प्रश्न: जब मैं Grok Bot के Plugins खोजता हूँ तो Scrapeless क्यों नहीं दिखाई देता?
Plugins निर्देशिका में प्रकाशित प्लगइन्स की सूची होती है, और Scrapeless उनमें से एक नहीं है। यह इसके बजाय एक कस्टम कनेक्टर के रूप में कनेक्ट होता है, जो Marketplace खोज में नहीं दिखाई देता।
प्रश्न: Scrapeless को Grok Bot में किस हेडर की आवश्यकता है?
x-api-token, जिसका मान आपका Scrapeless API कुंजी है। Authorization: Bearer हेडर को 401 Unauthorized: Missing x-api-token header के साथ अस्वीकार कर दिया जाता है।
प्रश्न: मेरा Scrapeless कनेक्टर Needs auth क्यों कहता है?
Grok Bot का बैज केवल OAuth साइन-इन को प्रामाणिक के रूप में गिनता है, और Scrapeless एक API कुंजी का उपयोग करता है। Cursor कर्मचारी इस तरह के कनेक्टर के लिए बैज को सौंदर्यात्मक बताते हैं। कनेक्टर के कार्य करने की पुष्टि करने के लिए एक टूल कॉल चलाएँ।
प्रश्न: क्या मुझे अपने API कुंजी को चैट संदेश में रखना चाहिए?
यह काम करता है, लेकिन कुंजी तब Bot की बातचीत में रहती है, और टीम के सदस्य उस इतिहास को साझा किए गए Bot पर देखते हैं। साझा Bots के लिए, मूल्य को संदेश से बाहर छोड़ दें और अनुमोदन कार्ड में कुंजी टाइप करें।
प्रश्न: क्या मेरे सभी Bots को Scrapeless टूल्स मिलते हैं?
हाँ। कस्टम MCP सर्वर खाते-व्यापी होते हैं, इसलिए एक Bot द्वारा जोड़ा गया कनेक्टर उसी खाते पर अन्य Bots के लिए उपलब्ध है।
प्रश्न: Scrapeless Grok Bot में कितने टूल जोड़ता है?
25: तीन scrape_* टूल, सोलह browser_* टूल, तीन crawl_* टूल, प्लस google_search, google_trends और ai_scraper।
स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।



