Bright Data
आधिकारिकवेब को खोजें, निकालें और उससे संवाद करें - एक इंटरफ़ेस जो सार्वजनिक इंटरनेट पर स्वचालित पहुँच को संचालित करता है।
Bright Data MCP के साथ आप क्या कर सकते हैं?
- वेब खोज — अपने असिस्टेंट से Bing या Google पर खोज करने और लिंक, शीर्षक व विवरण सहित संरचित परिणाम देने को कहें।
- पेज स्क्रैपिंग — किसी भी URL को साफ़ Markdown, टेक्स्ट, HTML या ld_json के रूप में प्राप्त करें; इसमें बॉट पहचान और CAPTCHA प्रबंधन पहले से शामिल हैं।
- संरचित प्लेटफ़ॉर्म डेटा — HTML को पार्स करने के बजाय साफ़ JSON पाने के लिए Amazon, LinkedIn, TikTok और npm जैसी साइटों के लिए पहले से बने स्क्रैपर खोजें और चलाएँ।
- ब्राउज़र ऑटोमेशन — इंटरैक्टिव या लॉगिन से सुरक्षित साइटों के लिए रिमोट ब्राउज़र सत्र में पेजों पर जाएँ, क्लिक करें, टाइप करें, स्क्रॉल करें और स्क्रीनशॉट लें।
- LLM उत्तर संग्रह — ChatGPT या Perplexity को प्रॉम्प्ट भेजें और उनके उत्तर प्राप्त करें, ताकि तुलना कर सकें कि हर एक किसी ब्रांड का वर्णन कैसे करता है।
- बैच संग्रह — समानांतर रूप से डेटा जुटाने के लिए एक ही कॉल में अधिकतम 5 खोजें चलाएँ या अधिकतम 5 URL स्क्रैप करें।
दस्तावेज़
Bright Data MCP
Model Context Protocol के माध्यम से AI एजेंटों और LLM के लिए वेब खोज, पेज स्क्रैपिंग, संरचित डेटा निष्कर्षण और ब्राउज़र ऑटोमेशन।
AI एजेंटों, कोडिंग एजेंटों, चैट असिस्टेंट और किसी भी MCP-संगत क्लाइंट के साथ काम करता है।
त्वरित शुरुआत • मूल्य निर्धारण • उपयोग के मामले • टूल • एजेंट स्किल्स • दस्तावेज़ • सहायता
मुफ़्त टियर: हर महीने 5,000 अनुरोध। क्रेडिट कार्ड की आवश्यकता नहीं। हर महीने नवीनीकृत होता है।
अवलोकन
Bright Data MCP सर्वर AI एजेंटों को सार्वजनिक वेब डेटा तक रीयल-टाइम पहुँच देता है। यह 30 टूल उपलब्ध कराता है, जिनमें शामिल हैं:
- वेब खोज — Bing और Google के परिणाम संरचित डेटा के रूप में
- पेज स्क्रैपिंग — किसी भी URL को Markdown या HTML के रूप में; हर अनुरोध पर बॉट पहचान, CAPTCHA हल करना और प्रॉक्सी रोटेशन अपने-आप संभाले जाते हैं
- संरचित डेटा (Web Scraper API) — 1,200+ पहले से बने स्क्रैपर से साफ़ JSON: Amazon, LinkedIn, Instagram, TikTok, YouTube, X, Reddit, Facebook, Crunchbase, Zillow, npm, PyPI और अन्य, HTML को पार्स किए बिना। छह टूल इनमें से किसी को भी खोजकर चला सकते हैं
- ब्राउज़र ऑटोमेशन — रिमोट ब्राउज़र सत्र में पेज खोलें, क्लिक करें, टाइप करें, स्क्रीनशॉट लें और पेज पढ़ें
- LLM प्रतिक्रियाएँ एकत्र करना — ChatGPT और Perplexity को प्रॉम्प्ट भेजें और उनके जवाब संरचित डेटा के रूप में प्राप्त करें
हर अनुरोध Bright Data के अनब्लॉकिंग इन्फ्रास्ट्रक्चर से होकर जाता है, इसलिए सामान्य HTTP क्लाइंट को ब्लॉक करने वाले पेज (बॉट पहचान, CAPTCHA, अनुरोध दर सीमाएँ, भौगोलिक प्रतिबंध) सामान्य रूप से जवाब देते हैं। प्रॉक्सी सेटअप, हेडलेस ब्राउज़र का रखरखाव या रीट्राई लॉजिक लिखने की ज़रूरत नहीं।
तैनाती के दो विकल्प: होस्ट किया गया रिमोट सर्वर (एक URL, इंस्टॉलेशन की ज़रूरत नहीं) या npx @brightdata/mcp के ज़रिए स्थानीय इंस्टेंस।
त्वरित शुरुआत
होस्ट किया गया सर्वर — इंस्टॉलेशन की ज़रूरत नहीं। अपने MCP क्लाइंट में यह URL जोड़ें:
https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE
अपना API टोकन Bright Data खाता सेटिंग से प्राप्त करें। नए खातों को हर महीने 5,000 मुफ़्त अनुरोध मिलते हैं।
वैकल्पिक URL पैरामीटर:
| पैरामीटर | विवरण | उदाहरण |
|---|---|---|
groups=<ids> | केवल चुने हुए टूल समूहों तक सीमित करें (डिफ़ॉल्ट: सभी टूल) | ...&groups=scrapers,browser |
tools=<names> | केवल चुने हुए टूल तक सीमित करें | ...&tools=search_engine,scrape_as_markdown |
Claude Desktop
- यहाँ जाएँ: Settings → Connectors → Add custom connector
- नाम:
Bright Data - URL:
https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN - "Add" पर क्लिक करें
या स्थानीय रूप से चलाएँ:
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "<your-api-token-here>"
}
}
}
}
Claude Code
claude mcp add --transport http brightdata "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
Cursor
~/.cursor/mcp.json में जोड़ें:
{
"mcpServers": {
"brightdata": {
"url": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
}
VS Code
.vscode/mcp.json में जोड़ें:
{
"servers": {
"brightdata": {
"type": "http",
"url": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json में जोड़ें:
{
"mcpServers": {
"brightdata": {
"serverUrl": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
}
Gemini CLI
~/.gemini/settings.json में जोड़ें:
{
"mcpServers": {
"brightdata": {
"httpUrl": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
}
Zed
अपनी Zed सेटिंग में जोड़ें:
{
"context_servers": {
"brightdata": {
"url": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
}
Warp
Settings > MCP Servers > Add MCP Server पर जाएँ और यह जोड़ें:
{
"brightdata": {
"url": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
}
}
अन्य क्लाइंट (स्थानीय npx)
स्थानीय MCP सर्वर का समर्थन करने वाले किसी भी क्लाइंट के लिए:
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "<your-api-token-here>"
}
}
}
}
मूल्य निर्धारण और मुफ़्त टियर
हर खाते में हर महीने नवीनीकृत होने वाला मुफ़्त टियर शामिल है। शुरू करने के लिए क्रेडिट कार्ड या प्रतिबद्धता की ज़रूरत नहीं।
हर महीने 5,000 मुफ़्त अनुरोध, जो हर महीने की 1 तारीख को नवीनीकृत होते हैं। इस्तेमाल न किए गए अनुरोध अगले महीने में नहीं जुड़ते। टीम खातों में मुफ़्त टियर खाते के सभी उपयोगकर्ताओं के बीच साझा होता है।
मुफ़्त में क्या शामिल है:
- किसी भी वेबपेज को प्राप्त करें और Markdown के रूप में निकालें
- लोकप्रिय डोमेन के लिए 60+ पहले से बने स्क्रैपर तक पहुँच
- वेब खोज (Bing, Google)
- वेब अनब्लॉकिंग (बॉट पहचान से बचाव, CAPTCHA हल करना, प्रॉक्सी रोटेशन)
- ब्राउज़र ऑटोमेशन
- भौगोलिक लक्ष्यीकरण
मुफ़्त टियर से आगे — जितना इस्तेमाल करें उतना भुगतान, कोई प्रतिबद्धता नहीं:
| खोज, स्क्रैप और निष्कर्षण | ब्राउज़र नेविगेशन | |
|---|---|---|
| जितना इस्तेमाल करें उतना भुगतान | $1.50 / 1K परिणाम | $8 / GB |
- मुफ़्त अनुरोध समाप्त होने पर अनुरोध रुक जाते हैं। कोई अप्रत्याशित शुल्क नहीं — जब तक आपने धनराशि जमा न की हो
- क्रेडिट कार्ड जोड़ना केवल सत्यापन के लिए है; आपसे तब तक शुल्क नहीं लिया जाएगा, जब तक आपका मुफ़्त टियर समाप्त और आपके खाते में धनराशि जमा न हो
- कंट्रोल पैनल में खर्च की सीमा तय करें, ताकि जितना इस्तेमाल करें उतना भुगतान वाला उपयोग आपके बजट से कभी आगे न जाए
पूरी कीमतें, वॉल्यूम प्लान और एंटरप्राइज़ →
उपयोग के मामले
रीयल-टाइम शोध
प्रशिक्षण डेटा के बजाय लाइव वेब डेटा का उपयोग करके सवालों के जवाब दें। पहले खोजें, फिर स्रोत पढ़ें।
| कार्य | टूल |
|---|---|
| मौजूदा जानकारी के लिए वेब खोजें | search_engine, search_engine_batch |
| किसी खास पेज को साफ़ Markdown के रूप में पढ़ें | scrape_as_markdown, scrape_batch |
उदाहरण प्रॉम्प्ट: "Tesla का मौजूदा शेयर मूल्य क्या है?", "New York के लिए आज का मौसम पूर्वानुमान प्राप्त करें", "पिछले 6 महीनों में EU AI विनियमन पर सबसे अधिक उद्धृत स्रोत खोजें"।
ई-कॉमर्स इंटेलिजेंस
उत्पाद डेटा को संरचित JSON के रूप में पढ़ें: कीमत, उपलब्धता, रेटिंग, समीक्षाओं की संख्या, विक्रेता, चित्र।
| कार्य | टूल |
|---|---|
| Amazon, Walmart, eBay, Best Buy, Etsy, Home Depot, Zara और अन्य स्टोर से उत्पाद, समीक्षाएँ और खोज परिणाम | search_scrapers → get_scraper_details → run_scraper |
| विभिन्न रिटेलरों की कीमतों का दृश्य | Google Shopping स्क्रैपर के साथ यही प्रक्रिया |
उदाहरण प्रॉम्प्ट: "इस लैपटॉप की कीमत Amazon बनाम Walmart बनाम Best Buy पर तुलना करें", "ASIN B0D2Q9397Y की रेटिंग और समीक्षाओं की संख्या प्राप्त करें", "क्या यह उत्पाद स्टॉक में है?"।
बाज़ार और प्रतिस्पर्धी विश्लेषण
लाइव डेटा से प्रतिस्पर्धियों की प्रोफ़ाइल बनाएँ: फंडिंग, कर्मचारियों की संख्या, भर्ती, ग्राहक समीक्षाएँ और मूल्य निर्धारण पेज।
| कार्य | टूल |
|---|---|
| कंपनी की फंडिंग, आकार, कर्मचारी, नौकरी की पोस्टिंग (Crunchbase, ZoomInfo, LinkedIn) | search_scrapers → run_scraper |
| ग्राहक भावना (Google Maps, Facebook, ऐप स्टोर समीक्षाएँ) | search_scrapers → run_scraper |
| प्रतिस्पर्धियों के मूल्य निर्धारण पेज | scrape_as_markdown, scrape_batch |
| बाज़ार की खोज | search_engine_batch |
उदाहरण प्रॉम्प्ट: "Notion का प्रतिस्पर्धी के रूप में विश्लेषण करें: मूल्य निर्धारण, फंडिंग, भर्ती की प्राथमिकताएँ और ग्राहक किन बातों की शिकायत करते हैं"।
भरोसेमंद वेब पहुँच वाले AI एजेंट
ऐसे अंतर्निहित fetch/search टूल की जगह लें जो सुरक्षित साइटों पर ब्लॉक हो जाते हैं। हर अनुरोध अनब्लॉकिंग इन्फ्रास्ट्रक्चर से होकर जाता है, इसलिए एजेंट बॉट पहचान, CAPTCHA या भौगोलिक प्रतिबंधों के कारण विफल नहीं होते।
| कार्य | टूल |
|---|---|
| अंतर्निहित वेब खोज का सीधा विकल्प | search_engine |
| अंतर्निहित URL fetch का सीधा विकल्प | scrape_as_markdown |
| समानांतर डेटा संग्रह (एक बार में 5) | search_engine_batch, scrape_batch |
| इंटरैक्टिव साइटें (लॉगिन बाधाएँ, अनंत स्क्रॉल, डायनामिक सामग्री) | scraping_browser_* (14 टूल) |
कोडिंग एजेंट
ज़रूरत पड़ने पर पैकेज रजिस्ट्री डेटा प्राप्त करें — स्क्रैपिंग या पुराने कैश के बिना।
| कार्य | टूल |
|---|---|
| npm और PyPI पैकेज का संस्करण, README, मेटाडेटा | npmjs या pypi स्क्रैपर के साथ run_scraper (उन्हें search_scrapers से खोजें) |
| GitHub रिपॉज़िटरी से फ़ाइलें पढ़ें | GitHub repository स्क्रैपर के साथ run_scraper |
उदाहरण प्रॉम्प्ट: "npm पर express का नवीनतम संस्करण क्या है?", "langchain-brightdata PyPI पैकेज का README प्राप्त करें"।
GEO और ब्रांड की दृश्यता
प्रमुख LLM को प्रॉम्प्ट भेजें और उनके जवाब संरचित डेटा के रूप में प्राप्त करें। मापें कि AI असिस्टेंट आपके ब्रांड का वर्णन कैसे करते हैं, वे किन स्रोतों का हवाला देते हैं और क्या सुझाते हैं — Generative Engine Optimization के लिए फ़ीडबैक लूप।
| कार्य | टूल |
|---|---|
| उद्धरणों और सुझावों सहित ChatGPT के जवाब | chatgpt_ai_insights |
| स्रोतों सहित Perplexity के जवाब | perplexity_ai_insights |
उदाहरण प्रॉम्प्ट: "ChatGPT और Perplexity से पूछें 'सबसे अच्छा प्रॉक्सी प्रदाता कौन है' और तुलना करें कि दोनों हमें किस क्रम पर रखते हैं"।
सोशल मीडिया निगरानी
हर प्रमुख प्लेटफ़ॉर्म से संरचित डेटा: प्रोफ़ाइल, पोस्ट, टिप्पणियाँ, एंगेजमेंट मेट्रिक्स। हर प्लेटफ़ॉर्म में डेटा के प्रकार के अनुसार स्क्रैपर होते हैं (LinkedIn प्रोफ़ाइल, Instagram रील, TikTok टिप्पणियाँ, ...); उन्हें search_scrapers से खोजें और run_scraper से चलाएँ।
| प्लेटफ़ॉर्म | स्क्रैपर के उदाहरण |
|---|---|
| व्यक्ति प्रोफ़ाइल, कंपनी प्रोफ़ाइल, नौकरी की सूची, पोस्ट, लोगों की खोज | |
| प्रोफ़ाइल, पोस्ट, रील, टिप्पणियाँ | |
| TikTok | प्रोफ़ाइल, पोस्ट, शॉप, टिप्पणियाँ |
| प्रोफ़ाइल, पोस्ट, मार्केटप्लेस सूची, कंपनी समीक्षाएँ, इवेंट | |
| YouTube | वीडियो, चैनल, टिप्पणियाँ |
| X (Twitter) | पोस्ट, प्रोफ़ाइल के पोस्ट |
| पोस्ट, टिप्पणियाँ |
उदाहरण प्रॉम्प्ट: "इस TikTok प्रोफ़ाइल से पिछली 10 पोस्ट प्राप्त करें और एंगेजमेंट का सारांश दें"।
सामग्री निर्माण और अकादमिक शोध
हाल की जानकारी और प्रासंगिकता के आधार पर फ़िल्टर करके, एक साथ कई पेजों से स्रोत सामग्री जुटाएँ।
| कार्य | टूल |
|---|---|
| एक कॉल में कई स्रोत एकत्र करें | scrape_batch (अधिकतम 5 URL) |
| समाचार और वित्तीय डेटा | समाचार क्वेरी के साथ search_engine, Yahoo Finance स्क्रैपर के साथ run_scraper |
तुलना
| क्षमता | Bright Data MCP | सामान्य वेब MCP सर्वर |
|---|---|---|
| कुल टूल | 30 | 2–10 |
| प्लेटफ़ॉर्म-विशिष्ट संरचित JSON एक्सट्रैक्टर | ई-कॉमर्स, सोशल, व्यवसाय, वित्त, यात्रा और ऐप स्टोर के लिए 1,200+ पहले से बने स्क्रैपर, 6 टूल के ज़रिए | दुर्लभ; केवल सामान्य स्क्रैपिंग |
| अनब्लॉकिंग (बॉट पहचान से बचाव, CAPTCHA हल करना, प्रॉक्सी रोटेशन) | हर अनुरोध में अंतर्निहित | आमतौर पर नहीं; सुरक्षित साइटों पर ब्लॉक |
| खोज इंजन | Bing, Google | आमतौर पर एक |
| ब्राउज़र ऑटोमेशन | 14 टूल, रिमोट ब्राउज़र, स्थानीय सेटअप की ज़रूरत नहीं | सीमित या उपलब्ध नहीं |
| LLM प्रतिक्रियाएँ एकत्र करना (ChatGPT, Perplexity) | हाँ | उपलब्ध नहीं |
| पैकेज रजिस्ट्री डेटा (npm, PyPI) | हाँ | उपलब्ध नहीं |
| बैच ऑपरेशन | हर कॉल में 10 खोज या 10 स्क्रैप | आमतौर पर केवल एक अनुरोध |
| भौगोलिक लक्ष्यीकरण | हाँ | सीमित या उपलब्ध नहीं |
| मुफ़्त टियर | हर महीने 5,000 अनुरोध, ब्राउज़र ऑटोमेशन शामिल, क्रेडिट कार्ड की ज़रूरत नहीं | अलग-अलग; अक्सर बिना कुंजी की पहुँच पर दर सीमा |
टूल चुनना: समूह
टूल समूहों में व्यवस्थित हैं, ताकि आप केवल वही लोड करें जिनकी ज़रूरत है। कम टूल का मतलब है कि आपके एजेंट को कम संदर्भ संसाधित करना होगा।
GROUPSयाTOOLSके बिना सभी 30 टूल सक्षम होते हैं। इनमें से किसी को सेट करने पर सर्वर केवल उन्हीं टूल तक सीमित हो जाता हैGROUPSटूल बंडल सक्षम करता है। कॉमा से अलग करें:GROUPS="scrapers,browser"(स्थानीय) या&groups=scrapers,browser(होस्ट किया गया URL)TOOLSअलग-अलग टूल जोड़ता है:TOOLS="scrape_batch,session_stats"। अकेले इस्तेमाल करने पर केवल सूचीबद्ध टूल सक्षम होते हैं- हर समूह में
search_engine,scrape_as_markdownऔरask_brightdata_assistantभी शामिल होते हैं - समूह ID
customआरक्षित है; अलग-अलग टूल चुनने के लिएTOOLSका उपयोग करें | समूह ID | सामग्री | टूल की संख्या | |----------|----------|-----------| |scrapers| पहले से बने किसी भी Web Scraper API स्क्रैपर को खोजें और चलाएँ (Amazon, LinkedIn, TikTok, npm, ...) | 6 | |browser| रिमोट ब्राउज़र ऑटोमेशन | 14 | |geo| ChatGPT और Perplexity के जवाबों का संग्रह | 2 | |advanced_scraping| बैच टूल, सेशन आँकड़े | 3 |
पुराने समूह ID (ecommerce, social, business, finance, research, app_stores, travel, code) अब भी काम करते हैं और scrapers टूल सक्षम करते हैं; social और business से search_dataset और list_dataset_fields भी जुड़ते हैं। TOOLS में पुराने web_data_* नाम भी scrapers टूल सक्षम करते हैं।
कॉन्फ़िगरेशन के उदाहरण
ब्राउज़र ऑटोमेशन और बैच टूल वाला लोकल सर्वर:
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "<your-api-token-here>",
"GROUPS": "browser,advanced_scraping"
}
}
}
}
कोडिंग एजेंट सेटअप (Claude Code / Cursor / Windsurf) — पहले से बने स्क्रैपर के ज़रिए npm, PyPI और GitHub का डेटा:
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "<your-api-token-here>",
"GROUPS": "scrapers"
}
}
}
}
टूल संदर्भ (30 टूल)
कौन-सा टूल इस्तेमाल करें
- URL पता है, सामग्री चाहिए:
scrape_as_markdown. कई URL (अधिकतम 5):scrape_batch - जानकारी खोजनी है:
search_engine. कई क्वेरी (अधिकतम 5):search_engine_batch - किसी ज्ञात प्लेटफ़ॉर्म से संरचित डेटा (Amazon, LinkedIn, TikTok, npm, PyPI आदि):
search_scrapers→get_scraper_details→run_scraper— साफ़ JSON देता है; उसी पेज को स्क्रैप करने से तेज़ और अधिक विश्वसनीय - रॉ HTML:
format: 'html'के साथscrape_as_markdown - पेज पर इंटरैक्शन ज़रूरी है (क्लिक, टाइप, स्क्रॉल, लॉगिन):
scraping_browser_*टूल - किसी प्रॉम्प्ट का ChatGPT/Perplexity जवाब:
chatgpt_ai_insights/perplexity_ai_insights - Bright Data के बारे में सवाल (प्रोडक्ट, ज़ोन, त्रुटियाँ, सेटअप):
ask_brightdata_assistant
स्क्रैपर रन के बारे में नोट:
- संरचित JSON लौटाएँ; बिलिंग लौटाए गए हर रिकॉर्ड के हिसाब से होती है
errorफ़ील्ड वाले रिकॉर्ड बताते हैं कि कौन-से इनपुट विफल हुए, जैसे गलत प्रकार का URL- नतीजे बड़े हो सकते हैं।
discover_by_*मेथड के लिएlimit_per_inputकम रखें और जहाँ आपका फ़्रेमवर्क समर्थन करता हो, वहाँ बड़े पैमाने पर संग्रह सबएजेंट में चलाएँ, ताकि रिकॉर्ड मुख्य कॉन्टेक्स्ट विंडो में न भर जाएँ - अगर कोई रन विफल हो जाए, तो उसी URL पर फ़ॉलबैक के रूप में
scrape_as_markdownकाम करता है
खोज और स्क्रैपिंग — 5 टूल
| टूल | विवरण | समूह |
|---|---|---|
search_engine | Bing (डिफ़ॉल्ट) या Google पर खोजें। JSON (लिंक, शीर्षक, विवरण) लौटाता है; हर पेज पर 10 नतीजे। पैरामीटर: country, page (0 से), time_range (hour, day, week, month, year, any; Bing केवल day, week, year का समर्थन करता है) | डिफ़ॉल्ट / हर समूह |
search_engine_batch | एक कॉल में अधिकतम 5 खोज क्वेरी | डिफ़ॉल्ट / advanced_scraping |
scrape_as_markdown | कोई भी URL। सामग्री को markdown (डिफ़ॉल्ट), text, html या ld_json के रूप में लौटाता है | डिफ़ॉल्ट / हर समूह |
scrape_batch | एक कॉल में अधिकतम 5 URL। सामग्री को markdown (डिफ़ॉल्ट), text, html या ld_json के रूप में लौटाता है | डिफ़ॉल्ट / advanced_scraping |
session_stats | मौजूदा सेशन में टूल के इस्तेमाल की संख्या | डिफ़ॉल्ट / advanced_scraping |
Web Scraper API — 6 टूल
Bright Data के 1,200+ पहले से बने स्क्रैपर में से कोई भी खोजें और चलाएँ। स्क्रैपर सूची docs.brightdata.com/scrapers.json से लोड होती है और रोज़ाना रीफ़्रेश की जाती है। होस्टेड और लोकल, दोनों सर्वर पर उपलब्ध। जब कोई टूल या समूह चुना न गया हो, तो डिफ़ॉल्ट रूप से सक्षम; अन्यथा scrapers समूह जोड़ें (होस्टेड URL पर &groups=scrapers, लोकल पर GROUPS=scrapers)।
आम प्रक्रिया: search_scrapers → get_scraper_details → run_scraper. बिलिंग हर रिकॉर्ड के हिसाब से होती है; discover_by_* मेथड हर इनपुट के लिए अधिकतम limit_per_input रिकॉर्ड एकत्र करते हैं (डिफ़ॉल्ट 10)।
| टूल | विवरण | समूह |
|---|---|---|
search_scrapers | साइट या डेटा प्रकार के आधार पर स्क्रैपर खोजें (जैसे "amazon reviews", "linkedin.com")। डेटासेट ID, नाम, डोमेन और संग्रह मेथड लौटाता है | डिफ़ॉल्ट / scrapers |
get_scraper_details | किसी एक स्क्रैपर मेथड का विवरण, इनपुट फ़ील्ड, उदाहरण इनपुट और मुख्य आउटपुट फ़ील्ड | डिफ़ॉल्ट / scrapers |
run_scraper | स्क्रैपर मेथड चलाएँ। 45 सेकंड तक प्रतीक्षा करता है; अगर तब भी चल रहा हो, तो बाद में जाँचने के लिए snapshot_id लौटाता है | डिफ़ॉल्ट / scrapers |
get_scraper_progress | रन की स्थिति: starting, running, ready, failed या canceled | डिफ़ॉल्ट / scrapers |
get_scraper_results | पूरे हो चुके रन के रिकॉर्ड | डिफ़ॉल्ट / scrapers |
refresh_scrapers | रोज़ाना रीफ़्रेश का इंतज़ार करने के बजाय स्क्रैपर सूची अभी फिर से लोड करें | डिफ़ॉल्ट / scrapers |
ब्राउज़र ऑटोमेशन — 14 टूल
रिमोट ब्राउज़र सेशन। आम क्रम: नेविगेट करें → स्नैपशॉट लें → ref के ज़रिए इंटरैक्ट करें → जानकारी निकालें या स्क्रीनशॉट लें।
| टूल | विवरण |
|---|---|
scraping_browser_navigate | ब्राउज़र सेशन खोलें या दोबारा इस्तेमाल करें और किसी URL पर जाएँ |
scraping_browser_go_back | पीछे जाएँ |
scraping_browser_go_forward | आगे जाएँ |
scraping_browser_snapshot | पेज का ARIA स्नैपशॉट, जिसमें इंटरैक्टिव एलिमेंट ref के साथ सूचीबद्ध होते हैं। ref-आधारित कार्रवाइयों से पहले यह ज़रूरी है |
scraping_browser_click_ref | नवीनतम स्नैपशॉट के ref से किसी एलिमेंट पर क्लिक करें |
scraping_browser_type_ref | ref से किसी एलिमेंट में टाइप करें; सबमिट करने के लिए वैकल्पिक रूप से Enter दबाएँ |
scraping_browser_fill_form | एक कॉल में ref के ज़रिए कई फ़ॉर्म फ़ील्ड भरें |
scraping_browser_screenshot | मौजूदा पेज का स्क्रीनशॉट; वैकल्पिक full_page |
scraping_browser_get_text | पेज के मुख्य भाग का टेक्स्ट |
scraping_browser_get_html | मौजूदा पेज का HTML |
scraping_browser_scroll | पेज के निचले हिस्से तक स्क्रॉल करें |
scraping_browser_scroll_to_ref | किसी एलिमेंट को दृश्य क्षेत्र में स्क्रॉल करें |
scraping_browser_wait_for_ref | वैकल्पिक टाइमआउट के साथ किसी एलिमेंट के दिखाई देने की प्रतीक्षा करें |
scraping_browser_network_requests | पेज लोड होने के बाद से किए गए नेटवर्क अनुरोध: मेथड, URL, स्थिति |
ref नवीनतम स्नैपशॉट से मिलते हैं। क्लिक या नेविगेशन के बाद पेज बदल जाए, तो अगली ref-आधारित कार्रवाई से पहले नया स्नैपशॉट लें। स्थिर पेजों के लिए, scrape_as_markdown ब्राउज़र सेशन से तेज़ और सस्ता है।
GEO और LLM दृश्यता — 2 टूल
| टूल | इनपुट | नतीजे |
|---|---|---|
chatgpt_ai_insights | प्रॉम्प्ट | ChatGPT का जवाब Markdown के रूप में |
perplexity_ai_insights | प्रॉम्प्ट | Perplexity का जवाब Markdown के रूप में |
Generative Engine Optimization (यह ट्रैक करने के लिए कि LLM आपके ब्रांड का वर्णन कैसे करते हैं) और LLM-as-a-judge वर्कफ़्लो के लिए इस्तेमाल करें।
डेटासेट खोज — 2 टूल
संग्रहीत LinkedIn डेटासेट पर फ़िल्टर के आधार पर खोज; स्क्रैपर रन किए बिना मेल खाते रिकॉर्ड एक साथ लौटाता है।
| टूल | विवरण | समूह |
|---|---|---|
list_dataset_fields | डेटासेट के फ़िल्टर किए जा सकने वाले फ़ील्ड (नाम, प्रकार, विवरण)। search_dataset से पहले कॉल करें | डिफ़ॉल्ट / social, business |
search_dataset | फ़िल्टर से मेल खाते रिकॉर्ड; हर कॉल में अधिकतम 10, और आगे के रिकॉर्ड के लिए कर्सर | डिफ़ॉल्ट / social, business |
Bright Data Assistant — 1 टूल
| टूल | विवरण | समूह |
|---|---|---|
ask_brightdata_assistant | Bright Data के सपोर्ट असिस्टेंट Sophie से प्रोडक्ट, API, ज़ोन, त्रुटियों या अकाउंट सेटअप के बारे में पूछें। उसी थ्रेड में आगे सवाल पूछने के लिए लौटाया गया dialog_id दें | डिफ़ॉल्ट / हर समूह |
एजेंट स्किल
तैयार-इस्तेमाल स्किल, जो आपके एजेंट को इस MCP सर्वर का सही इस्तेमाल करना सिखाती हैं। पूरा संग्रह github.com/brightdata/skills पर है — MCP ऑर्केस्ट्रेशन, प्रतिस्पर्धी जानकारी, मूल्य तुलना, ब्रांड मॉनिटरिंग, SEO ऑडिट, स्क्रैपर निर्माण, RAG पाइपलाइन और अन्य विषयों को कवर करने वाली 21 स्किल।
सबसे अधिक प्रभाव डालने वाली तीन स्किल:
| स्किल | यह क्या करती है |
|---|---|
| bright-data-mcp | सभी वेब डेटा ऑपरेशन के लिए Bright Data MCP को डिफ़ॉल्ट बनाती है और WebFetch, WebSearch तथा अन्य अंतर्निहित वेब टूल की जगह लेती है, जो बॉट डिटेक्शन के कारण विफल हो जाते हैं |
| competitive-intel | लाइव वेब डेटा से प्रतिस्पर्धियों की झलक, मूल्य तुलना, समीक्षाओं का विश्लेषण, भर्ती संकेत, कंटेंट/SEO विश्लेषण और बाज़ार के परिदृश्य के नक्शे तैयार करती है |
| price-comparison | Amazon, Walmart, eBay, Best Buy और Google Shopping पर किसी प्रोडक्ट को खोजकर उपलब्ध स्टॉक में सबसे सस्ता विकल्प बताती है |
कॉन्फ़िगरेशन
बुनियादी सेटअप (लोकल)
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "your-token-here"
}
}
}
}
उन्नत कॉन्फ़िगरेशन
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": {
"API_TOKEN": "your-token-here",
"RATE_LIMIT": "100/1h",
"SERP_ZONE": "custom_serp",
"BROWSER_ZONE": "custom_browser"
}
}
}
}
एनवायरनमेंट वेरिएबल
| वेरिएबल | विवरण | डिफ़ॉल्ट | उदाहरण |
|---|---|---|---|
API_TOKEN | आपका Bright Data API टोकन (ज़रूरी) | - | your-token-here |
RATE_LIMIT | कस्टम रेट लिमिटिंग | असीमित | 100/1h, 50/30m |
SERP_ZONE | कस्टम SERP API ज़ोन का नाम, खोज टूल द्वारा इस्तेमाल किया जाता है | mcp_serp | my_serp_zone |
BROWSER_ZONE | कस्टम Browser ज़ोन का नाम | mcp_browser | my_browser_zone |
CONTENT_GATE | जब किसी डेटा टूल से लौटाई गई पेज सामग्री में MCP कॉन्फ़िगरेशन बदलने के निर्देश जैसे टेक्स्ट दिखें, तो सर्वर उसे लौटाने से पहले उपयोगकर्ता से (MCP elicitation के ज़रिए) पूछता है। इसे बंद करने के लिए off पर सेट करें | on | off |
CONTENT_GATE_TIMEOUT | सामग्री रोकने से पहले उपयोगकर्ता के जवाब के लिए प्रतीक्षा करने के सेकंड | 120 | 60, 300 |
BROWSER_FILTERED_SNAPSHOT | scraping_browser_snapshot में हमेशा केवल बटन, लिंक और फ़ील्ड सूचीबद्ध होते हैं। इससे टोकन बचते हैं और संवेदनशील कार्यों में पेज के टेक्स्ट को क्लिक करने योग्य एलिमेंट के रूप में पेश होने से रोका जाता है। ज़रूरत पड़ने पर, पेज का टेक्स्ट scraping_browser_get_text से पढ़ा जा सकता है | off | on |
BASE_TIMEOUT | बेस टूल (खोज और स्क्रैप) के लिए सेकंड में अनुरोध टाइमआउट | कोई सीमा नहीं | 60, 120 |
BASE_MAX_RETRIES | अस्थायी त्रुटियों पर बेस टूल के लिए अधिकतम रीट्राई (0-3) | 0 | 1, 3 |
GROUPS | कॉमा से अलग किए गए टूल समूह ID। सर्वर को इन समूहों तक सीमित करता है | सभी टूल | scrapers,browser |
TOOLS | कॉमा से अलग किए गए अलग-अलग टूल के नाम। सर्वर को इन टूल तक सीमित करता है | सभी टूल | scrape_batch,session_stats |
सामग्री गेट
scrape_as_markdown, search_engine और उनके बैच वेरिएंट वेब पेज पर मौजूद सामग्री लौटाते हैं। अगर उस सामग्री में MCP कॉन्फ़िगरेशन बदलने के निर्देश जैसे टेक्स्ट हों — सर्वर रजिस्टर करना, कोई npx -y पैकेज चलाना, MCP कॉन्फ़िगरेशन फ़ाइल संपादित करना — तो सर्वर रुककर आपके MCP क्लाइंट के ज़रिए आपसे पूछता है। अनुमति दें, तो सामग्री बिना बदलाव लौटाई जाती है; मना करें, तो उसे रोककर असिस्टेंट को संक्षिप्त स्पष्टीकरण दिया जाता है। ऐसा टेक्स्ट न रखने वाले पेज पहले की तरह, बिना किसी प्रॉम्प्ट के लौटाए जाते हैं। बैच कॉल में केवल मेल खाने वाले आइटम रोके जाते हैं।
MCP कॉन्फ़िगरेशन के बारे में लिखे पेज (दस्तावेज़, README) स्वाभाविक रूप से प्रॉम्प्ट दिखाएँगे। MCP elicitation का समर्थन न करने वाले क्लाइंट मेल खाने वाली सामग्री रोक देते हैं; अगर आप जोखिम स्वीकार करते हैं, तो CONTENT_GATE=off सेट करें। सर्वर आपके जवाब की प्रतीक्षा करते समय प्रगति की सूचना देता है; जो क्लाइंट प्रगति के दौरान अपने टूल टाइमआउट को नहीं बढ़ाते, वे प्रतीक्षा को अपनी सीमा पर रोक देंगे — सर्वर की ओर से इसे नियंत्रित करने वाला विकल्प CONTENT_GATE_TIMEOUT है। ब्राउज़र टूल इसके दायरे में नहीं आते।
दस्तावेज़ीकरण
| संसाधन | लिंक |
|---|---|
| API दस्तावेज़ | docs.brightdata.com/ai/mcp-server/overview |
| टूल का पूरा संदर्भ | docs.brightdata.com/ai/mcp-server/tools |
| एजेंट स्किल्स | github.com/brightdata/skills |
| उपयोग के उदाहरण | examples |
| बदलावों का लॉग | CHANGELOG.md |
समस्या निवारण
आम समस्याएँ और समाधान
"spawn npx ENOENT" त्रुटि
Node.js इंस्टॉल करें, या node का पूरा पाथ इस्तेमाल करें:
"command": "/usr/local/bin/node" // macOS/Linux
"command": "C:\\Program Files\\nodejs\\node.exe" // Windows
जटिल साइटों पर टाइमआउट
अपने क्लाइंट की सेटिंग में टाइमआउट बढ़ाकर 180s करें।
प्रमाणीकरण संबंधी समस्याएँ
जाँचें कि आपका API टोकन मान्य है और उसके पास आवश्यक अनुमतियाँ हैं। टोकन खाता सेटिंग में प्रबंधित किए जाते हैं।
run_scraper त्रुटियाँ देता है या कोई डेटा नहीं लौटाता
error फ़ील्ड वाले रिकॉर्ड उन इनपुट की व्याख्या करते हैं जो विफल हुए। अपने इनपुट की तुलना get_scraper_details से sample_input के साथ करें (उदाहरण के लिए, Amazon उत्पाद URL में /dp/ होता है, जबकि Walmart URL में /ip/) और जाँचें कि पेज सार्वजनिक रूप से उपलब्ध है। scrape_as_markdown उसी URL पर फ़ॉलबैक के रूप में काम करता है।
रिमोट सर्वर से कनेक्शन विफल
अपना इंटरनेट कनेक्शन और फ़ायरवॉल सेटिंग जाँचें।
योगदान
कृपया Bright Data के कोडिंग मानकों का पालन करें।
सहायता
| चैनल | लिंक |
|---|---|
| GitHub समस्याएँ | github.com/brightdata-com/brightdata-mcp/issues |
| दस्तावेज़ | docs.brightdata.com/ai/mcp-server/overview |
| ईमेल | support@brightdata.com |
लाइसेंस
MIT © Bright Data Ltd.