Bright MCP

Bright MCP

An MCP server that wraps Bright Data's API to provide web search, data extraction, and dataset discovery tools for AI agents.

Category
访问服务器

README

<div align="center"> <img src="./assets/icon.png" alt="Bright MCP" width="320" /> <br /> <i>unofficial Bright Data MCP</i> </div>

Agent-oriented Bright Data capabilities over MCP, built on Bun. The seven-tool all profile separates search, ranked source discovery, exact reading, extraction, research, maintained dataset discovery, and execution. It pages complete pages and upstream snapshots as resources and renders structured results in a transient React MCP workbench.

The full seven-tool contract remains at /mcp. Entitlement-aligned installs can use stable three or two-tool surfaces at /mcp/web, /mcp/deep-lookup, or /mcp/marketplace; Scraping Browser is a separate four-tool surface at /mcp/browser. Tool lists never change after initialization based on a probe.

Install

Install from server.json in clients that support MCP Registry remote metadata. The client prompts once for X-Bright-API-Key, keeps it in its own secret store, and adds it to each HTTP request. The key is never exposed to the model.

Clients that do not yet implement registry secret prompts can reference BRIGHTDATA_API_KEY from their own configuration:

Plugin

Codex:

codex plugin marketplace add dunkeln/bright_mcp
codex plugin add bright@bright

Claude Code:

claude plugin marketplace add dunkeln/bright_mcp
claude plugin install bright@bright

MCP

Codex:

[mcp_servers.bright]
url = "https://bright-mcp.onrender.com/mcp"

[mcp_servers.bright.env_http_headers]
X-Bright-API-Key = "BRIGHTDATA_API_KEY"

Claude Code:

claude mcp add --transport http bright https://bright-mcp.onrender.com/mcp \
  --header "X-Bright-API-Key: ${BRIGHTDATA_API_KEY}"
claude mcp add --transport http bright-browser https://bright-mcp.onrender.com/mcp/browser \
  --header "X-Bright-API-Key: ${BRIGHTDATA_API_KEY}"

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "bright": {
      "url": "https://bright-mcp.onrender.com/mcp",
      "headers": { "X-Bright-API-Key": "${env:BRIGHTDATA_API_KEY}" }
    },
    "bright-browser": {
      "url": "https://bright-mcp.onrender.com/mcp/browser",
      "headers": { "X-Bright-API-Key": "${env:BRIGHTDATA_API_KEY}" }
    }
  }
}

The key is forwarded over HTTPS for each request and is not cached or persisted by Bright MCP. Available live capabilities follow the products enabled on that Bright Data account. The browser surface selects the account's sole active Browser API zone automatically. For multiple active zones, append ?zone=<name> once to the bright-browser URL.

Choose the narrowest surface your account and workflow need:

Endpoint Tools Bright Data access Client header
/mcp All seven data tools SERP, Discover, Web Unlocker, Deep Lookup, Marketplace as used X-Bright-API-Key
/mcp/web search_web, discover_web, read_web SERP + Discover + Web Unlocker X-Bright-API-Key
/mcp/deep-lookup extract_web, research_web General Deep Lookup X-Bright-API-Key
/mcp/marketplace find_datasets, run_dataset Account-visible Marketplace datasets X-Bright-API-Key
/mcp/browser Four browser_* tools Scraping Browser X-Bright-API-Key; native zone credentials resolved internally

Choose among the seven data tools by intent:

Sources Needed result Tool
Unknown Compact links and summaries search_web
Unknown, goal-constrained Ranked source shortlist discover_web
Known URLs Readable page evidence read_web
Known URLs Exact source HTML read_web with representation: source
Known URLs Temporary named fields extract_web
Unknown Sourced structured records research_web
Maintained vertical data Typed records find_datasets then run_dataset

See SETUP.md for local development, credentials, live checks, and hosted authorization.

Evaluated with MCPJam

<!-- benchmark:start --> Bright MCP uses @mcpjam/sdk to run real-world agent workflows against its published MCP endpoints. The suite checks task completion, tool selection, valid arguments, provenance, latency, tool calls, token use, and answer quality.

Paired horizontal bars comparing MCP completion by workflow

Bright MCP completed 29 of 30 workflows; Bright Data MCP completed 29 of 30.

Radar chart comparing blind answer-quality dimensions

Blind scoring compares task fulfillment, grounding, information density, source quality, and actionability.

Horizontal bars comparing blind pairwise preference

The blind judge preferred Bright MCP 17 times versus 3 for Bright Data MCP, with 10 ties.

Paired horizontal bars comparing judged answer quality per token budget

Quality per token shows where richer answers repay their context cost.

Paired horizontal bars comparing benchmark passes per token budget

Passing runs per token compares workflow completion against total model context used.

Paired horizontal bars comparing average tool calls by workflow

Average tool calls show the agent path each workflow required.

In the comparative baseline, Bright MCP completed 29 of 30 workflows; Bright Data MCP completed 29 of 30. Bright MCP scored 4.51/5 versus 3.78/5 in blind answer-quality grading and was preferred in 17 runs versus 3, with 10 ties.

This study predates the current profile routing and retry changes. Its quality results remain useful, while its latency, call-count, and token measurements should be treated as a historical baseline.

Method, scenarios, and full results <!-- benchmark:end -->

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选