By brightdataCreated 16 days ago
starstarstarstarstar

Discover, extract, and interact with the web – one interface powering automated access across the public internet.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Bright_dataWeb_scrapingAi_agentsWeb_dataMcp_server

What is Bright Data MCP Server?

The Bright Data MCP server enables AI agents, LLM models, and applications to access, discover, and extract real-time web data. It integrates seamlessly with MCP-compatible clients to facilitate web searching, browsing, data extraction, and scraping tasks without restrictions or blocks.

How to use Bright Data MCP Server?

To use this server:

  1. Ensure you have a Bright Data account (free credit available for new users)
  2. Install nodejs to use the npx command
  3. Configure your MCP client (like Claude Desktop) to connect to the server using your API token:
{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "", 
        "WEB_UNLOCKER_ZONE": "", 
        "BROWSER_ZONE": "", 
        "RATE_LIMIT": ""
      }
    }
  }
}
  1. Start using web data tools through your AI agent

Key features of Bright Data MCP Server?

  • Real-time web data extraction
  • Geo-restriction bypass with Web Unlocker
  • Optional browser automation for advanced tasks
  • Seamless MCP client integration
  • Multiple data tools for various scraping needs
  • Security best practices for safe data handling

Use cases of Bright Data MCP Server?

  1. Up-to-date information gathering for chatbots and AI agents
  2. Competitive intelligence and market research
  3. Price monitoring and e-commerce insights
  4. Academic research and data collection
  5. journalist investigations and fact-checking
  6. Lead generation for sales teams

FAQ from Bright Data MCP Server?

  • Can I use this with Claude Desktop?

Yes! Simply configure Claude Desktop as shown in the setup guide.

  • Do I need special credentials for browser control?

Only if you want to create your own Browser API zone. By default, the server tries to use an automatically created mcp_browser zone.

  • How do I handle rate limiting?

Set the RATE_LIMIT environment variable using the format limit/time+unit (e.g., 100/1h for 100 calls per hour)

  • What should I do if I get a 'spawn npx ENOENT' error?

This means your system can't find the npx command. You can either:

  1. InstallNode.js, or
  2. Update your MCP configuration to use the full path to your Node.js installation