Bright Data MCP Server
officielDécouvrez, extrayez et interagissez avec le web - une interface unique pour un accès automatisé à l'ensemble de l'internet public.
Documentation
The Web MCP
🌐 Donnez à votre IA des super-pouvoirs web en temps réel
Connectez les LLM au web en direct sans être bloqué
Démarrage rapide • Fonctionnalités • Tarifs • Démos • Documentation • Support
🎉 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 :
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 :
- Allez dans : Paramètres → Connecteurs → Ajouter un connecteur personnalisé
- Nom :
Bright Data Web - URL :
https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN - Cliquez sur « Ajouter » et c'est terminé ! ✨
{
"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 $/mois5 000 crédits ✅ Recherche Web Mode par défaut
|
Paiement à l'usageTout le mode rapide plus 60+ outils ✅ Contrôle du navigateur |
Basé sur l'utilisationChoisissez les outils dont vous avez besoin ✅ Combinez des groupes d'outils 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 outilsweb_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
GROUPSvous permet d'activer des ensembles d'outils organisés. Utilisez des identifiants de groupe séparés par des virgules tels queecommerce,browser.TOOLSajoute 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
customest réservé ; utilisezTOOLSpour des sélections personnalisées.
| ID du groupe | Description | Outils phares |
|---|---|---|
ecommerce | Jeux de données retail et marketplace | web_data_amazon_product,
web_data_walmart_product,
web_data_google_shopping |
social | Informations sur les réseaux sociaux, les communautés et les créateurs | web_data_linkedin_posts,
web_data_tiktok_posts,
web_data_youtube_videos |
browser | Outils d'automatisation du navigateur Bright Data Scraping Browser | scraping_browser_snapshot,
scraping_browser_click_ref,
scraping_browser_screenshot |
finance | Jeux de données d'intelligence financière | web_data_yahoo_finance_business |
business | Jeux de données d'intelligence sur les entreprises et les localisations | web_data_crunchbase_company,
web_data_zoominfo_company_profile,
web_data_zillow_properties_listing |
research | Flux de données d'actualités et pour développeurs | web_data_github_repository_file,
web_data_reuter_news |
app_stores | Données des boutiques d'applications | web_data_google_play_store,
web_data_apple_app_store |
travel | Informations de voyage | web_data_booking_hotel_listings |
geo | Visibilité de marque GEO & LLM | web_data_chatgpt_ai_insights,
web_data_grok_ai_insights,
web_data_perplexity_ai_insights |
code | Intelligence de paquets pour les agents de codage | web_data_npm_package,
web_data_pypi_package |
advanced_scraping | Assistants d'extraction par lots et assistée par IA | search_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
🔧 Outils disponibles
⚡ Outils en mode rapide (par défaut - Gratuit)
| Outil | Description | Cas d'utilisation |
|---|---|---|
🔍 search_engine | Recherche Web avec résultats optimisés pour l'IA | Recherche, vérification des faits, actualités |
📄 scrape_as_markdown | Convertir n'importe quelle page Web en markdown propre | Extraction de contenu, documentation |
🎯 discover | Recherche Web classée par IA avec score de pertinence basé sur l'intention | Recherche approfondie, pipelines RAG, analyse concurrentielle |
💎 Outils en mode Pro (plus de 60 outils)
Cliquez pour voir tous les outils Pro
| Catégorie | Outils | Description |
|---|---|---|
| Contrôle du navigateur | scraping_browser.* | Automatisation complète du navigateur |
| API de données Web | web_data_* | Extraction de données structurées |
| E-commerce | Scrapers de produits | Données Amazon, eBay, Walmart |
| Réseaux sociaux | Scrapers sociaux | Twitter, LinkedIn, Instagram |
| Cartes & Local | Outils de localisation | Google Maps, données d'entreprises |
🎮 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
| Variable | Description | Par défaut | Exemple |
|---|---|---|---|
API_TOKEN | Votre jeton API Bright Data (requis) | - | your-token-here |
PRO_MODE | Activer les plus de 60 outils | false | true |
RATE_LIMIT | Limitation de débit personnalisée | illimité | 100/1h, 50/30m |
WEB_UNLOCKER_ZONE | Nom de zone Web Unlocker personnalisé | mcp_unlocker | my_custom_zone |
BROWSER_ZONE | Nom de zone Browser personnalisé | mcp_browser | my_browser_zone |
POLLING_TIMEOUT | Délai d'attente pour l'interrogation des outils web_data_* (secondes) | 600 | 300, 1200 |
BASE_TIMEOUT | Délai d'attente de requête pour les outils de base en secondes (recherche & scrape) | Aucune limite | 60, 120 |
BASE_MAX_RETRIES | Tentatives max pour les outils de base en cas d'erreurs transitoires (0-3) | 0 | 1, 3 |
GROUPS | IDs de groupes d'outils séparés par des virgules | - | ecommerce,browser |
TOOLS | Noms d'outils individuels séparés par des virgules | - | extract,scrape_as_html |
Remarques :
POLLING_TIMEOUTcontrô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
🤝 Contribuer
Nous adorons les contributions ! Voici comment vous pouvez aider :
- 🐛 Signaler des bugs
- 💡 Suggérer des fonctionnalités
- 🔧 Soumettre des PRs
- ⭐ Mettez une étoile à ce dépôt !
Veuillez suivre les normes de codage de Bright Data.
📞 Support
|
🐛 Issues GitHub Signaler des bugs et des fonctionnalités |
📚 Documentation Guides complets |
✉️ Email [email protected] |
📜 Licence
MIT © Bright Data Ltd.
La première plateforme de données web au monde