Skip to content

MCP: add Bright Data to well-known server presets - #1722

Closed
kjhq wants to merge 1 commit into
UsefulSoftwareCo:mainfrom
kjhq:fix/brightdata-mcp-preset
Closed

MCP: add Bright Data to well-known server presets#1722
kjhq wants to merge 1 commit into
UsefulSoftwareCo:mainfrom
kjhq:fix/brightdata-mcp-preset

Conversation

@kjhq

@kjhq kjhq commented Aug 23, 2026

Copy link
Copy Markdown

What

Adds Bright Data's hosted MCP server to the MCP plugin's well-known server
preset catalog, so it shows up in the add-connection flow alongside Context7,
Browserbase, Firecrawl, etc.

   {
     id: "browserbase",
     name: "Browserbase",
     summary: "Cloud browser sessions for web scraping and automation.",
     url: "https://mcp.browserbase.com/mcp",
     endpoint: "https://mcp.browserbase.com/mcp",
     icon: "https://integrations.sh/logo/browserbase.com",
     featured: true,
   },
+  {
+    id: "brightdata",
+    name: "Bright Data",
+    summary: "Web search, scraping, structured data extraction, and browser automation via MCP.",
+    url: "https://mcp.brightdata.com/mcp",
+    endpoint: "https://mcp.brightdata.com/mcp",
+    icon: "https://integrations.sh/logo/brightdata.com",
+    featured: true,
+  },

Also adds the endpoint to the API-key section of
probe-shape-real-servers.live.test.ts so live probe runs keep verifying
auth-shape detection for it.

Why

Bright Data's MCP server (https://github.com/brightdata/brightdata-mcp) is a
hosted, actively maintained web-access server exposing 69 tools: web search
(Google/Bing/Yandex), page scraping with unblocking, structured extraction
(45 web_data_* tools for Amazon, LinkedIn, TikTok, etc.), and remote browser
automation (13 scraping_browser_* tools). Free tier: 5,000 requests/month.

Auth is an API token placed in the server URL's token query parameter —
already supported by the plugin via the query API-key placement
(queryParams in connection config), so no auth code changes are needed.

Verification

  1. bun install.
  2. bun run format then bun run format:check.
  3. bun run lint and bun run typecheck.
  4. bun run test (turbo, e2e excluded).

All gates pass locally: format/lint/typecheck clean,
@executor-js/plugin-mcp 138 tests pass (30 skipped are the live-server
tests, skipped by default).

Changeset

.changeset/brightdata-mcp-preset.md@executor-js/plugin-mcp patch.

@kjhq

kjhq commented Aug 23, 2026

Copy link
Copy Markdown
Author

Closing — testing locally before resubmitting.

@kjhq kjhq closed this Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant