brightdata-mcp
Author: brightdata
Description: A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for real-time web access, scraping and browser automation for LLM/agent integrations.
Stars: 1.0k
Forks: 139
License: MIT License
Category: Enterprise
Overview
Installation
1. Prerequisites
• Node.js v18+ and npm v9+
• Git (only if you plan to clone and build from source)
2. Install from npm (recommended)
npm install --save brightdata-mcp OR build from source
git clone https://github.com/brightdata/brightdata-mcp.git
cd brightdata-mcp
npm install
npm run build # if a build step exists3. Minimal server start-up
npx brightdata-mcp start \
--port 8080 \
--auth.username YOUR_BRIGHTDATA_USERNAME \
--auth.password YOUR_BRIGHTDATA_PASSWORD (Flags may vary; consult the --help output.)
4. Environment-variable configuration (alternative)
export BDATA_USERNAME="YOUR_BRIGHTDATA_USERNAME"
export BDATA_PASSWORD="YOUR_BRIGHTDATA_PASSWORD"
export MCP_PORT=8080
npx brightdata-mcp start5. Reverse-proxy (optional)
Place Nginx/Apache/Traefik in front if TLS termination or rate-limiting is required.
6. Updating
npm update brightdata-mcp7. Uninstall
npm uninstall brightdata-mcp01
search_engine
Perform a web search and return real-time results from a search engine
02
scrape_as_markdown
Retrieve the contents of a web page and return them formatted as Markdown
License: MIT License
Updated 7/30/2025