brightdata-mcp: Give AI Agents Access to Web Data

Summary
Bright Data MCP connects MCP-compatible agents to web search, scraping, structured extraction, and remote browser automation. It suits teams that need current public-web data without managing proxies or browser infrastructure, using a Bright Data API token.
At a glance
- Language
- JavaScript
- License
- MIT
- Stars
- 2.7k
- Forks
- 331
- Added to OSRepos
- January 22, 2026
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
brightdata-mcp is a JavaScript Model Context Protocol server that gives compatible AI agents access to public web data. It combines search, page scraping, platform-specific structured data tools, and remote browser automation behind one MCP interface.
The project addresses a common integration problem: ordinary web requests can be blocked by bot detection, CAPTCHAs, rate limits, or geographic restrictions. Requests use Bright Data's infrastructure, so this can simplify collection workflows, but the service requires a Bright Data account and API token.
Key Features
- Search Google, Bing, and Yandex, with batch search and relevance-ranked discovery options.
- Scrape URLs as Markdown or HTML, and batch scrape up to 10 URLs per call.
- Retrieve structured data from supported platforms, including e-commerce, social, business, and app-store sources.
- Use AI-assisted extraction to turn arbitrary pages into structured JSON.
- Automate a remote browser with navigation, clicks, typing, screenshots, and page snapshots.
- Connect through a hosted MCP endpoint or run locally with
npx @brightdata/mcp. - Select tool groups or individual tools to limit what an MCP client loads.
Use Cases
- Research assistants can search for current sources and retrieve page content when training data is out of date.
- E-commerce and market analysts can collect product details, reviews, company information, or competitor pricing from supported sources.
- Social media teams can gather structured profiles, posts, comments, and engagement-related data across supported platforms.
- Coding agents can look up current npm and PyPI package metadata, or retrieve files from GitHub repositories.
- Agent developers can use remote browser controls when a site requires interaction or dynamic page rendering.
Project Facts
- Language: JavaScript
- License: MIT
- Stars: 2.7k
- Forks: 331
- Topics: ai-agents, ai-integrations, anti-bot-detection, browser-automation, data-collection, data-extraction, llm, mcp, mcp-server, modelcontextprotocol, scraping, scraping-tools, structured-data, web-crawling, web-data, web-scraping
- Archived: No
Getting Started
A local MCP client can launch the server with npx and an API token:
{
"mcpServers": {
"Bright Data": {
"command": "npx",
"args": ["@brightdata/mcp"],
"env": { "API_TOKEN": "your-token-here" }
}
}
}
A hosted endpoint is also available. See the README for client-specific setup, tool selection, and configuration details.
Alternatives
- deepscrape: DeepScrape is self-hosted and combines HTTP fetching, Playwright, and optional LLM extraction, while brightdata-mcp uses Bright Data's managed web-data services.
- stagehand: Stagehand is a browser automation SDK that can run locally or on Browserbase, while brightdata-mcp provides MCP tools for search, scraping, extraction, and remote browsing.
- Browserable: Browserable is a self-hostable browser automation library for agent-controlled website interactions, while brightdata-mcp also provides web search and structured extraction through Bright Data.
Considerations
- An API token and Bright Data account are required, including when using the hosted server.
- The README describes a free tier of 5,000 requests per month; further usage is pay-as-you-go, subject to the provider's pricing and account settings.
- The MCP server depends on Bright Data's hosted services and infrastructure, rather than providing an independent scraping network.
- Structured-data tools expect platform-specific URL formats, and some tool groups must be enabled explicitly.
- The repository is MIT-licensed, but access to the underlying data services is governed by Bright Data's terms and pricing.
Source repository
Open the original repository on GitHub.
26 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

gods-eye-view: Explore Live Data on a 3D Globe
September 23, 2026
God's Eye View combines public geospatial feeds on an interactive 3D globe, with tools for tracking aircraft, ships, satellites, weather and more. It is a locally run browser app for developers, researchers and curious users exploring spatial data.

Orkas: Coordinate AI Agent Teams from a Desktop App
September 13, 2026
Orkas is a local-first desktop app for directing a Commander and specialist AI agents from one chat. It suits people who want to coordinate research, document work, and coding tools locally, using their own model keys.

agenttrail: Observe AI Coding Agents Locally
September 3, 2026
Agenttrail turns local file changes and supported coding-agent activity into project maps and a 3D task view. It helps developers follow progress and spot work that needs attention without managing agents or sending data to a cloud service.

agent-skills: Give Coding Agents Engineering Workflows
August 14, 2026
A portable set of structured engineering workflows for AI coding agents, covering work from requirements and planning through testing, review, and release. Useful for teams that want agents to follow consistent quality and verification practices.