diff --git a/.changeset/brightdata-mcp-preset.md b/.changeset/brightdata-mcp-preset.md new file mode 100644 index 000000000..e477f393e --- /dev/null +++ b/.changeset/brightdata-mcp-preset.md @@ -0,0 +1,12 @@ +--- +"@executor-js/plugin-mcp": patch +--- + +**Bright Data joins the well-known MCP preset catalog** + +The MCP plugin's preset catalog now includes Bright Data's hosted MCP server +(`https://mcp.brightdata.com/mcp`), exposing 69 tools for web search, page +scraping, structured data extraction, and remote browser automation. The +connection flow authenticates with a Bright Data API token placed in the +server URL's `token` query parameter (the `query` API-key placement, already +supported by the plugin). diff --git a/packages/plugins/mcp/src/sdk/presets.ts b/packages/plugins/mcp/src/sdk/presets.ts index dd2cdc5cf..c8a29274b 100644 --- a/packages/plugins/mcp/src/sdk/presets.ts +++ b/packages/plugins/mcp/src/sdk/presets.ts @@ -68,6 +68,15 @@ export const mcpPresets: readonly McpPreset[] = [ 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, + }, { id: "firecrawl", name: "Firecrawl", diff --git a/packages/plugins/mcp/src/sdk/probe-shape-real-servers.live.test.ts b/packages/plugins/mcp/src/sdk/probe-shape-real-servers.live.test.ts index 7cac5ef69..2fd6f8c65 100644 --- a/packages/plugins/mcp/src/sdk/probe-shape-real-servers.live.test.ts +++ b/packages/plugins/mcp/src/sdk/probe-shape-real-servers.live.test.ts @@ -74,6 +74,7 @@ const liveServers: ReadonlyArray<{ readonly name: string; readonly url: string } // JSON-RPC error envelopes; ref.tools omits WWW-Authenticate on the // 401 entirely so wire-shape detection rejects it (the URL-token // detect fallback still surfaces it as low-confidence). + { name: "brightdata", url: "https://mcp.brightdata.com/mcp" }, { name: "cubic", url: "https://www.cubic.dev/api/mcp" }, { name: "reftools", url: "https://api.ref.tools/mcp" },