/ الدليل / الملعب / Bright Data
● رسمي brightdata 🔑 يتطلب مفتاحك

Bright Data

بواسطة brightdata · brightdata/brightdata-mcp

البحث والكشط وفتح المواقع المحجوبة بكفاءة عالية — وكلاء سكنية + SERP API + أتمتة المتصفح في MCP واحد.

توفر Bright Data رسميًا MCP يجمع ثلاث إمكانيات: نتائج بحث SERP المباشرة عبر Google/Bing/DuckDuckGo، وكشط عناوين URL الفردية أو الجماعية عبر شبكة الوكلاء/فتح القيود الخاصة بهم، وأدوات كشط بيانات مهيكلة مُدمجة مسبقًا للأهداف المحددة (Amazon و LinkedIn public و Instagram public و Zillow وغيرها). يتم قياس الرصيد؛ استخدم أخذ العينات والتخزين المؤقت.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

brightdata.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "brightdata": {
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/mcp"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "brightdata": {
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/mcp"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "brightdata": {
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/mcp"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "brightdata": {
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/mcp"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "brightdata",
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/mcp"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "brightdata": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@brightdata/mcp"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add brightdata -- npx -y @brightdata/mcp

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Bright Data

تتبع تصنيفات كلماتك الرئيسية على Google عبر المواقع

👤 فرق SEO ⏱ ~20 min intermediate

متى تستخدمه: تريد تتبع التصنيف اليومي لـ 50 كلمة رئيسية في US/UK/DE بدون تشغيل وكلاء الخاصة بك.

المتطلبات الأساسية
  • رمز Bright Data API — brightdata.com → dashboard → API tokens
  • الميزانية: ~$0.001–$0.003 لكل استعلام SERP — رصيد الائتمان في حساب Bright Data
الخطوات
  1. قم بتشغيل SERP لكل كلمة/دولة رئيسية
    لكل كلمة رئيسية في [list]، قم بتشغيل بحث SERP على Google من country=us. التقط أفضل 10 نتائج عضوية (url, title, position).✓ تم النسخ
    → قائمة مصنفة لكل كلمة رئيسية
  2. حدد موقع مجالنا
    لكل مجموعة نتائج، ابحث عن مكان ظهور mydomain.com (أو 'غير موجود في أفضل 10'). أخرج kw → position.✓ تم النسخ
    → جدول التصنيف
  3. الفرق مقابل أمس
    قارن مع JSON أمس [paste]. أبرز الحركات > 3 مواضع.✓ تم النسخ
    → تقرير الحركات اليومية

النتيجة: سير عمل تتبع تصنيف يومي بـ ~$0.15/يوم لـ 50 كلمة رئيسية، بدون عمليات وكيل.

المزالق
  • كل مزيج من الدول/الأجهزة يُحسب كاستعلام منفصل — تتبع فقط ما تحتاجه؛ 50 kw × 3 دول × 7 أيام = 1050 استعلام/أسبوع
اجمعها مع: postgres · notion

جلب صفحة تحجب عناوين IP مركز البيانات

👤 المطورون الذين حصل هدف الكشط العادي لديهم خلف Cloudflare-Turnstile ⏱ ~15 min intermediate

متى تستخدمه: إذا حصل fetch / Firecrawl على 403 أو صفحة وسيطة؛ تحتاج إلى عناوين IP سكنية.

الخطوات
  1. جرب مرة واحدة مع unlocker
    جلب <url> عبر Web Unlocker. أرجع HTML المعروض + حالة HTTP.✓ تم النسخ
    → 200 + HTML حقيقي
  2. استخرج ما تحتاجه
    من ذلك HTML، استخرج [اسرد الحقول]. أرجع كـ JSON.✓ تم النسخ
    → البيانات المهيكلة
  3. احترم الموقع
    إذا كانت الصفحة تقول 'robots.txt disallow' أو إشعار واضح مضاد للكشط، أوقف وأخبرني.✓ تم النسخ
    → البديل الذي يأخذ الموافقة في الاعتبار

النتيجة: البيانات التي تحتاجها بدون الحاجة إلى صيانة مجموعة وكيل.

المزالق
  • يمكن لـ unblocker أن يفشل حتى على الأهداف الصعبة (البنوك، صفحات تسجيل الدخول SaaS) — هذه مقصودة أن تكون خاصة؛ اختر API رسمي أو نهج مختلف
  • تتصاعد التكاليف بسرعة على الزحف الكبير — Firecrawl أو fetch أرخص للمواقع غير المحمية — ادفع فقط لـ Bright Data عند الحجب
اجمعها مع: firecrawl

سحب مجموعة بيانات منتجات Amazon مهيكلة عبر أداة كشط مُدمجة مسبقًا

👤 محللو التجارة الإلكترونية ⏱ ~20 min intermediate

متى تستخدمه: تريد 500 ASIN من Amazon مع حقول title/price/rating/bsr نظيفة، وليس HTML خام.

المتطلبات الأساسية
  • قائمة ASINs أو عناوين URL للفئات — إدخال CSV أو نصي
الخطوات
  1. ابدأ أداة كشط Amazon المُدمجة مسبقًا
    قم بتشغيل أداة كشط منتجات Amazon من Bright Data للـ ASINs [list]. أرجع job id.✓ تم النسخ
    → تم إصدار job id
  2. استقصِ حتى تكون جاهزة
    استقصِ الـ job. عندما ينتهي، جلب مجموعة البيانات.✓ تم النسخ
    → تم تسليم مجموعة البيانات الكاملة
  3. قم بالتخزين المؤقت لتجنب إعادة التشغيل
    احفظ مجموعة البيانات في /data/amazon-<date>.jsonl. علم أي ASIN حدث خطأ فيه.✓ تم النسخ
    → مجموعة بيانات محفوظة + قائمة الأخطاء

النتيجة: مجموعة بيانات منتجات Amazon نظيفة وقابلة لإعادة التشغيل بـ ~$X/1000 منتج (انظر التسعير الحالي).

المزالق
  • أدوات كشط LinkedIn/Instagram العامة تختلف قانونيًا حسب المنطقة — ابق ضمن بيانات الملف الشخصي العام؛ لا تتجاوز المصادقة — اعرف اختصاصك
اجمعها مع: postgres · filesystem

بحث الأخبار اليومي للعلامة التجارية عبر SERP

👤 العلاقات العامة / الاتصالات ⏱ ~15 min beginner

متى تستخدمه: تريد ملخص يومي لما يُقال عن علامتك التجارية في بحث الأخبار.

الخطوات
  1. قم بتشغيل Google News SERP
    بحث Google News عن '<brand>' آخر 24 ساعة، country=us. أرجع أفضل 20 نتيجة مع source و title و url و snippet.✓ تم النسخ
    → أخبار SERP
  2. صنف المشاعر من الـ snippets
    اعطِ درجة لكل نتيجة كإيجابية/محايدة/سلبية بناءً على title+snippet. علم أي شيء موصوف بأنه سلبي للمراجعة.✓ تم النسخ
    → ق��ئمة مصنفة
  3. سلم الملخص
    صيغ كملخص markdown: عدد حسب المشاعر، العناصر السلبية مع الروابط، أفضل العناصر الإيجابية.✓ تم النسخ
    → الملخص جاهز

النتيجة: ملخص علاقات عامة مركز بدون كشط مواقع الأخبار الفردية.

المزالق
  • المشاعر من العناوين وحدها مزعجة — علم كسلبي فقط إذا كان كل من title و snippet واضحين سلبيين؛ راجع العلامات من قبل الإنسان
اجمعها مع: notion

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

brightdata + postgres

تخزين صفوف تتبع التصنيف اليومية لتحليل الاتجاهات

قم بتشغيل SERP لقائمة الكلمات الرئيسية، INSERT في جدول keyword_ranks بتاريخ اليوم.✓ تم النسخ
brightdata + firecrawl

الزحف رخيص أولاً، البديل لفتح القيود

جرب Firecrawl أولاً؛ إذا كان 403/محجوب، عد إلى Bright Data Unlocker فقط لهذا العنوان.✓ تم النسخ
brightdata + notion

ملخص علاقات عامة أسبوعي منشور في Notion

قم بتشغيل SERP للعلامة التجارية لآخر 7 أيام، وأنشئ صفحة Notion مع الملخص.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
search_engine engine: 'google'|'bing'|'duckduckgo', query, country?, lang?, device? سير عمل SERP / تتبع التصنيف ~$0.001–0.003 لكل استعلام
scrape_as_markdown url جلب صفحة واحدة عبر unblocker كـ markdown نظيف 1 رصيد لكل صفحة
scrape_as_html url تحتاج إلى HTML خام لتحليله بنفسك 1 رصيد لكل صفحة
web_data_<target> urls: str[] or params أداة كشط مهيكلة مُدمجة مسبقًا (amazon و linkedin و zillow وغيرها) تسعير لكل أداة كشط
scraping_browser_* url, actions تدفقات متعددة الخطوات / غنية بـ JS تسعير جلسة المتصفح

التكلفة والحدود

تكلفة التشغيل

حصة API
محدود برصيد الحساب؛ طلبات متزامنة لكل خطة
الرموز لكل استدعاء
SERP: 500–2000 tokens. صفحة مكشوطة: 1000–5000 tokens.
التكلفة المالية
الدفع حسب الاستخدام؛ نموذج SERP $0.001–$0.003، unblocker ~$3 لكل 1000 صفحة، أدوات الكشط المُدمجة مسبقًا مسعرة لكل 1000 سجل.
نصيحة
قم بالتخزين المؤقت بقوة — معظم البيانات لا تتغير بالساعة. استخدم fetch/Firecrawl الأرخص للمواقع غير المحمية — ادفع فقط لـ Bright Data عند الحجب

الأمان

الصلاحيات والأسرار ونطاق الأثر

الحد الأدنى من الصلاحيات: رمز API مع صلاحية الوصول إلى المنطقة للمنتجات ذات الصلة
تخزين بيانات الاعتماد: BRIGHTDATA_API_TOKEN في env
نقل البيانات الخارجي: جميع الطلبات عبر شبكة البروكسي الخاصة بـ Bright Data؛ يرون عناوين URL المستهدفة والردود
لا تمنح أبدًا: رموز حساب على مستوى المسؤول للكشط اليومي

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

401 رمز غير صحيح

BRIGHTDATA_API_TOKEN مفقود/منتهي الصلاحية. أعد التوليد في dashboard.

تحقق: curl -H 'Authorization: Bearer $BRIGHTDATA_API_TOKEN' https://api.brightdata.com/zone/list
402 رصيد غير كافٍ

أضف رصيدًا أو قلل حجم الاستعلامات؛ تحقق من dashboard للمعدل.

مهمة الكشط نجحت ولكن مجموعة البيانات فارغة

مخطط الإدخال خاطئ لأداة الكشط المُدمجة مسبقًا. اقرأ صفحة doc الخاصة بأداة الكشط للحقول المطلوبة.

الموقع المستهدف لا يزال يحجب حتى مع unlocker

بعض المواقع تستخدم التعرف على بصمات متقدمة؛ انتقل إلى Scraping Browser مع stealth، أو تخلى عن الهدف.

البدائل

Bright Data مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Firecrawl MCPالمواقع غير المحمية والكشط العاميفشل على الأهداف العدائية
Apify MCPتريد سوقًا أوسع للـ Actor وتسعيرًا أرخص للأهداف الشائعةتختلف جودة شبكة البروكسي حسب Actor
SerpAPI MCPتحتاج فقط إلى SERP وليس الكشط الكامللا توجد أداة فتح قيود / أدوات كشط مُدمجة مسبقًا

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills