Bright Data MCP Server

officiel

Découvrez, extrayez et interagissez avec le web - une interface unique pour un accès automatisé à l'ensemble de l'internet public.

Documentation

Bright Data Logo

The Web MCP

🌐 Donnez à votre IA des super-pouvoirs web en temps réel
Connectez les LLM au web en direct sans être bloqué

npm version npm downloads License

Démarrage rapideFonctionnalitésTarifsDémosDocumentationSupport

🎉 Offre gratuite disponible ! 🎉

5 000 crédits/mois GRATUITS
Aucune carte bancaire requise · Renouvellement automatique mensuel · Parfait pour le prototypage et les flux de travail IA quotidiens


NOUVEAU : Groupe d'outils Code - Le meilleur ami de votre agent de codage

Accès instantané aux données des paquets npm et PyPI, directement depuis votre agent IA.

Besoin de la dernière version d'un paquet ? Vous voulez lire son README sans quitter votre flux de travail ?
Le groupe d'outils Code fournit aux agents de codage des métadonnées de paquets structurées et fiables à la demande —
pas de scraping, pas de caches obsolètes, juste les données dont votre agent a besoin pour prendre des décisions intelligentes en matière de dépendances.

npm
Versions de paquets, READMEs, métadonnées et dépendances
PyPI
Informations sur les paquets Python, versions et détails du projet

GROUPS="code"  ·  L'outil de référence pour Claude Code, Cursor, Windsurf et tout agent de codage compatible MCP

Outils de visibilité de marque GEO & IA

Découvrez comment ChatGPT, Grok et Perplexity parlent de votre marque.

Interrogez les principaux LLM directement depuis votre agent et obtenez des réponses structurées au format Markdown.
La boucle de rétroaction ultime pour l'Optimisation pour moteurs génératifs (GEO) — surveillez les recommandations générées par l'IA, suivez les mentions de marque à travers les LLM et comprenez comment l'IA perçoit vos produits.

ChatGPT
Aperçus, citations et recommandations générés par l'IA
Grok
Analyse IA en temps réel alimentée par les données X
Perplexity
Réponses IA augmentées par la recherche avec sources

GROUPS="geo"  ·  Fonctionne avec tout agent compatible MCP


🌟 Aperçu

The Web MCP est votre passerelle pour doter les assistants IA de véritables capacités web. Finies les réponses obsolètes, fini le « Je ne peux pas accéder aux informations en temps réel » — juste un accès web fluide et fiable qui fonctionne vraiment.

Créé par Bright Data, la première plateforme de données web au monde, ce serveur MCP garantit que votre IA ne soit jamais bloquée, limitée en débit ou confrontée à des CAPTCHAs.

Fonctionne avec tous les LLM
Claude, GPT, Gemini, Llama
🛡️ Jamais bloqué
Déblocage de niveau entreprise
🚀 5 000 crédits gratuits
Mensuels · Sans carte bancaire
Zéro configuration
Prêt à l'emploi

🎯 Idéal pour

  • 🔍 Recherche en temps réel - Obtenez les prix actuels, les actualités et les données en direct
  • 🛍️ Intelligence e-commerce - Surveillez les produits, les prix et la disponibilité
  • 📊 Analyse de marché - Suivez les concurrents et les tendances du secteur
  • 🤖 Agents IA - Créez des agents capables de naviguer sur le web
  • 💻 Agents de codage - Recherchez des paquets npm/PyPI, leurs versions et READMEs en temps réel
  • 🧠 GEO & Visibilité de marque - Découvrez comment ChatGPT, Grok et Perplexity perçoivent votre marque
  • 📝 Création de contenu - Accédez à des informations à jour pour la rédaction
  • 🎓 Recherche académique - Collectez efficacement des données provenant de sources multiples

⚡ Démarrage rapide

Utilisez l'assistant de configuration :

GIF for day2

📡 Utilisez notre serveur hébergé - Aucune installation nécessaire !

Parfait pour les utilisateurs qui ne veulent aucune configuration. Ajoutez simplement cette URL à votre client MCP :

https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE

Configuration dans Claude Desktop :

  1. Allez dans : Paramètres → Connecteurs → Ajouter un connecteur personnalisé
  2. Nom : Bright Data Web
  3. URL : https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN
  4. Cliquez sur « Ajouter » et c'est terminé ! ✨
Exécutez localement sur votre machine
{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "<your-api-token-here>"
      }
    }
  }
}

🚀 Tarifs et modes

⚡ Mode Rapide (Offre gratuite)💎 Mode Pro🔧 Mode Personnalisé

0 $/mois

5 000 crédits


✅ Recherche Web
✅ Scraping avec débloqueur Web
✅ Recherche Discover classée par IA
❌ Automatisation de navigateur
❌ Outils de données web


Mode par défaut

Paiement à l'usage

Tout le mode rapide plus 60+ outils


✅ Contrôle du navigateur
✅ API de données Web



PRO_MODE=true

Basé sur l'utilisation

Choisissez les outils dont vous avez besoin


✅ Combinez des groupes d'outils
✅ Ajoutez des outils individuels
❌ Remplace l'éligibilité Pro


GROUPS="browser"
TOOLS="scrape_as_html"

💡 Comment fonctionne l'offre gratuite : Votre compte reçoit 5 000 crédits/mois (valeur d'environ 7,50 $), renouvelés automatiquement le 1er du mois sans carte bancaire requise. Les requêtes MCP puisent dans ce pool partagé — les outils de base (search_engine, scrape_as_markdown, discover) coûtent 1 crédit par requête, tandis que les outils web_data_* coûtent 1 crédit par enregistrement retourné. Les crédits non utilisés ne sont pas reportés, et lorsqu'ils sont épuisés, les requêtes s'arrêtent (pas de frais surprises à moins que vous n'ayez déposé des fonds). Le mode Pro n'est pas inclus dans l'offre gratuite et entraîne des frais supplémentaires basés sur l'utilisation.


🧠 Sélection avancée des outils

  • GROUPS vous permet d'activer des ensembles d'outils organisés. Utilisez des identifiants de groupe séparés par des virgules tels que ecommerce,browser.
  • TOOLS ajoute des noms d'outils explicites en plus des groupes sélectionnés.
  • Priorité des modes : PRO_MODE=true (tous les outils) → GROUPS / TOOLS (liste blanche) → mode rapide par défaut (boîte à outils de base).
  • Outils de base toujours activés : search_engine, search_engine_batch, scrape_as_markdown, scrape_batch, discover.
  • L'ID de groupe custom est réservé ; utilisez TOOLS pour des sélections personnalisées.
ID du groupeDescriptionOutils phares
ecommerceJeux de données retail et marketplaceweb_data_amazon_product, web_data_walmart_product, web_data_google_shopping
socialInformations sur les réseaux sociaux, les communautés et les créateursweb_data_linkedin_posts, web_data_tiktok_posts, web_data_youtube_videos
browserOutils d'automatisation du navigateur Bright Data Scraping Browserscraping_browser_snapshot, scraping_browser_click_ref, scraping_browser_screenshot
financeJeux de données d'intelligence financièreweb_data_yahoo_finance_business
businessJeux de données d'intelligence sur les entreprises et les localisationsweb_data_crunchbase_company, web_data_zoominfo_company_profile, web_data_zillow_properties_listing
researchFlux de données d'actualités et pour développeursweb_data_github_repository_file, web_data_reuter_news
app_storesDonnées des boutiques d'applicationsweb_data_google_play_store, web_data_apple_app_store
travelInformations de voyageweb_data_booking_hotel_listings
geoVisibilité de marque GEO & LLMweb_data_chatgpt_ai_insights, web_data_grok_ai_insights, web_data_perplexity_ai_insights
codeIntelligence de paquets pour les agents de codageweb_data_npm_package, web_data_pypi_package
advanced_scrapingAssistants d'extraction par lots et assistée par IAsearch_engine_batch, scrape_batch, extract

Exemple pour Claude Desktop

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "<your-api-token-here>",
        "GROUPS": "browser,advanced_scraping",
        "TOOLS": "extract"
      }
    }
  }
}

Exemple pour agent de codage (Claude Code / Cursor / Windsurf)

Donnez à votre agent de codage des informations en temps réel sur les paquets — dernières versions, READMEs, dépendances et métadonnées de npm et PyPI sans scraping :

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "<your-api-token-here>",
        "GROUPS": "code"
      }
    }
  }
}

✨ Fonctionnalités

🔥 Capacités principales

🔍 Recherche Web intelligente
Résultats de qualité Google optimisés pour l'IA
📄 Markdown propre
Extraction de contenu prêt pour l'IA
🌍 Accès mondial
Contournez automatiquement les restrictions géographiques
🛡️ Protection anti-bot
Ne soyez jamais bloqué ou limité en débit
🤖 Automatisation du navigateur
Contrôlez de vrais navigateurs à distance (Pro)
Ultra rapide
Optimisé pour une latence minimale

🎯 Exemples de requêtes qui fonctionnent

✅ "What's Tesla's current stock price?"
✅ "Find the best-rated restaurants in Tokyo right now"
✅ "Get today's weather forecast for New York"
✅ "What movies are releasing this week?"
✅ "What are the trending topics on Twitter today?"
✅ "What's the latest version of express on npm?"
✅ "Get the README for the langchain-brightdata PyPI package"

🎬 Démos

Remarque : Ces vidéos montrent des versions antérieures. De nouvelles démos arrivent bientôt ! 🎥

Voir les vidéos de démonstration

Démo de recherche Web de base

https://github.com/user-attachments/assets/59f6ebba-801a-49ab-8278-1b2120912e33

Démo de scraping avancé

https://github.com/user-attachments/assets/61ab0bee-fdfa-4d50-b0de-5fab96b4b91d

📺 Plus de tutoriels sur YouTube →


🔧 Outils disponibles

⚡ Outils en mode rapide (par défaut - Gratuit)

OutilDescriptionCas d'utilisation
🔍 search_engineRecherche Web avec résultats optimisés pour l'IARecherche, vérification des faits, actualités
📄 scrape_as_markdownConvertir n'importe quelle page Web en markdown propreExtraction de contenu, documentation
🎯 discoverRecherche Web classée par IA avec score de pertinence basé sur l'intentionRecherche approfondie, pipelines RAG, analyse concurrentielle

💎 Outils en mode Pro (plus de 60 outils)

Cliquez pour voir tous les outils Pro
CatégorieOutilsDescription
Contrôle du navigateurscraping_browser.*Automatisation complète du navigateur
API de données Webweb_data_*Extraction de données structurées
E-commerceScrapers de produitsDonnées Amazon, eBay, Walmart
Réseaux sociauxScrapers sociauxTwitter, LinkedIn, Instagram
Cartes & LocalOutils de localisationGoogle Maps, données d'entreprises

📚 Voir la documentation complète des outils →


🎮 Essayez maintenant !

🧪 Bac à sable en ligne

Essayez le Web MCP sans aucune configuration :


🔧 Configuration

Configuration de base

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "your-token-here"
      }
    }
  }
}

Configuration avancée

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "your-token-here",
        "PRO_MODE": "true",              // Enable all 60+ tools
        "RATE_LIMIT": "100/1h",          // Custom rate limiting
        "WEB_UNLOCKER_ZONE": "custom",   // Custom unlocker zone
        "BROWSER_ZONE": "custom_browser", // Custom browser zone
        "POLLING_TIMEOUT": "600"         // Polling timeout in seconds (default: 600)
      }
    }
  }
}

Variables d'environnement

VariableDescriptionPar défautExemple
API_TOKENVotre jeton API Bright Data (requis)-your-token-here
PRO_MODEActiver les plus de 60 outilsfalsetrue
RATE_LIMITLimitation de débit personnaliséeillimité100/1h, 50/30m
WEB_UNLOCKER_ZONENom de zone Web Unlocker personnalisémcp_unlockermy_custom_zone
BROWSER_ZONENom de zone Browser personnalisémcp_browsermy_browser_zone
POLLING_TIMEOUTDélai d'attente pour l'interrogation des outils web_data_* (secondes)600300, 1200
BASE_TIMEOUTDélai d'attente de requête pour les outils de base en secondes (recherche & scrape)Aucune limite60, 120
BASE_MAX_RETRIESTentatives max pour les outils de base en cas d'erreurs transitoires (0-3)01, 3
GROUPSIDs de groupes d'outils séparés par des virgules-ecommerce,browser
TOOLSNoms d'outils individuels séparés par des virgules-extract,scrape_as_html

Remarques :

  • POLLING_TIMEOUT contrôle combien de temps les outils web_data_* attendent les résultats. Chaque seconde = 1 tentative d'interrogation.
  • Des valeurs plus basses (par ex., 300) échoueront plus rapidement sur les collectes de données lentes.
  • Des valeurs plus élevées (par ex., 1200) laissent plus de temps pour les tâches de scraping complexes.

📚 Documentation


🚨 Problèmes courants et solutions

🔧 Guide de dépannage

❌ Erreur "spawn npx ENOENT"

Solution : Installez Node.js ou utilisez le chemin complet vers node :

"command": "/usr/local/bin/node"  // macOS/Linux
"command": "C:\\Program Files\\nodejs\\node.exe"  // Windows

⏱️ Délais d'attente sur les sites complexes

Solution : Augmentez le délai d'attente dans les paramètres de votre client à 180s

🔑 Problèmes d'authentification

Solution : Assurez-vous que votre jeton API est valide et dispose des autorisations appropriées

📡 Connexion au serveur distant

Solution : Vérifiez votre connexion Internet et les paramètres de votre pare-feu

Plus de dépannage →


🤝 Contribuer

Nous adorons les contributions ! Voici comment vous pouvez aider :

Veuillez suivre les normes de codage de Bright Data.


📞 Support


📜 Licence

MIT © Bright Data Ltd.


Construit avec ❤️ par
Bright Data

La première plateforme de données web au monde


⭐ Mettez-nous une étoile sur GitHubLisez notre Blog