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 Logo

Bright Data MCP

Model Context Protocol के माध्यम से AI एजेंटों और LLM के लिए वेब खोज, पेज स्क्रैपिंग, संरचित डेटा निष्कर्षण और ब्राउज़र ऑटोमेशन।

AI एजेंटों, कोडिंग एजेंटों, चैट असिस्टेंट और किसी भी MCP-संगत क्लाइंट के साथ काम करता है।

npm version npm downloads License

त्वरित शुरुआत • मूल्य निर्धारण • उपयोग के मामले • टूल • एजेंट स्किल्स • दस्तावेज़ • सहायता

मुफ़्त टियर: हर महीने 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
  1. यहाँ जाएँ: Settings → Connectors → Add custom connector
  2. नाम: Bright Data
  3. URL: https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN
  4. "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 से चलाएँ।

प्लेटफ़ॉर्मस्क्रैपर के उदाहरण
LinkedInव्यक्ति प्रोफ़ाइल, कंपनी प्रोफ़ाइल, नौकरी की सूची, पोस्ट, लोगों की खोज
Instagramप्रोफ़ाइल, पोस्ट, रील, टिप्पणियाँ
TikTokप्रोफ़ाइल, पोस्ट, शॉप, टिप्पणियाँ
Facebookप्रोफ़ाइल, पोस्ट, मार्केटप्लेस सूची, कंपनी समीक्षाएँ, इवेंट
YouTubeवीडियो, चैनल, टिप्पणियाँ
X (Twitter)पोस्ट, प्रोफ़ाइल के पोस्ट
Redditपोस्ट, टिप्पणियाँ

उदाहरण प्रॉम्प्ट: "इस TikTok प्रोफ़ाइल से पिछली 10 पोस्ट प्राप्त करें और एंगेजमेंट का सारांश दें"।

सामग्री निर्माण और अकादमिक शोध

हाल की जानकारी और प्रासंगिकता के आधार पर फ़िल्टर करके, एक साथ कई पेजों से स्रोत सामग्री जुटाएँ।

कार्यटूल
एक कॉल में कई स्रोत एकत्र करेंscrape_batch (अधिकतम 5 URL)
समाचार और वित्तीय डेटासमाचार क्वेरी के साथ search_engine, Yahoo Finance स्क्रैपर के साथ run_scraper

तुलना

क्षमताBright Data MCPसामान्य वेब MCP सर्वर
कुल टूल302–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_engineBing (डिफ़ॉल्ट) या 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_refref से किसी एलिमेंट में टाइप करें; सबमिट करने के लिए वैकल्पिक रूप से 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_assistantBright 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-comparisonAmazon, Walmart, eBay, Best Buy और Google Shopping पर किसी प्रोडक्ट को खोजकर उपलब्ध स्टॉक में सबसे सस्ता विकल्प बताती है

सभी 21 स्किल देखें →


कॉन्फ़िगरेशन

बुनियादी सेटअप (लोकल)

{
  "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_serpmy_serp_zone
BROWSER_ZONEकस्टम Browser ज़ोन का नामmcp_browsermy_browser_zone
CONTENT_GATEजब किसी डेटा टूल से लौटाई गई पेज सामग्री में MCP कॉन्फ़िगरेशन बदलने के निर्देश जैसे टेक्स्ट दिखें, तो सर्वर उसे लौटाने से पहले उपयोगकर्ता से (MCP elicitation के ज़रिए) पूछता है। इसे बंद करने के लिए off पर सेट करेंonoff
CONTENT_GATE_TIMEOUTसामग्री रोकने से पहले उपयोगकर्ता के जवाब के लिए प्रतीक्षा करने के सेकंड12060, 300
BROWSER_FILTERED_SNAPSHOTscraping_browser_snapshot में हमेशा केवल बटन, लिंक और फ़ील्ड सूचीबद्ध होते हैं। इससे टोकन बचते हैं और संवेदनशील कार्यों में पेज के टेक्स्ट को क्लिक करने योग्य एलिमेंट के रूप में पेश होने से रोका जाता है। ज़रूरत पड़ने पर, पेज का टेक्स्ट scraping_browser_get_text से पढ़ा जा सकता हैoffon
BASE_TIMEOUTबेस टूल (खोज और स्क्रैप) के लिए सेकंड में अनुरोध टाइमआउटकोई सीमा नहीं60, 120
BASE_MAX_RETRIESअस्थायी त्रुटियों पर बेस टूल के लिए अधिकतम रीट्राई (0-3)01, 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.