在本教程中,你将看到:
- 什么是 Salesforce Agentforce Vibes 以及它提供了什么。
- 为什么你应该使用用于网络发现、访问和探索的工具来扩展它。
- Bright Data 如何通过 Web MCP 支持此集成。
- 如何将 Bright Data 的 Web MCP 连接到 Salesforce Agentforce Vibes,使其更有效。
让我们开始吧!
什么是 Salesforce Agentforce Vibes?
Agentforce Vibes 是一个由 AI 驱动的开发环境,构建于 Salesforce Agentforce 360 Platform 之上。它通过自然语言实现 vibe coding,将提示转换为结构化的编码项目。
该平台支持构建 Salesforce 应用、生成代理、自动化等。它还允许你分析代码质量并为现有项目添加新功能。所有这些都在保持 Salesforce 生态系统典型的企业级安全与治理的同时交付。
它支持的主要功能包括:
- 自然语言转代码:将自然语言提示转换为结构化、具备上下文的 Salesforce 代码。
- MCP 支持:在开发工作流中连接到 MCP 服务器以使用外部工具和数据源。
- 内置安全与信任:确保代码、元数据和架构保持在 Salesforce Trust Layer 内。
- 代码自动补全:在 VS Code 和 Agentforce IDE 中提供实时内联代码建议。
- 代码分析器集成:扫描代码中的 bug、低效之处和安全问题,然后在开发过程中提供自动修复和可执行洞察。
- 代码解释:在 IDE 中逐行解释代码结构和逻辑,帮助你更快熟悉复杂的 Salesforce 应用。
- React 应用生成:生成独立或嵌入式的 React 应用,并提供实时预览。
- 能力与技能:根据用户意图动态激活具备上下文感知的技能,精确引导 Agentforce 完成开发任务。
在 官方用户指南 中了解更多。
为什么要用 Web 访问扩展 Agentforce Vibes
Salesforce Agentforce Vibes 面临所有由 LLM 驱动的工具共有的一个根本限制:信息停滞。大型语言模型会基于其训练数据生成响应,而训练数据是过去的一个快照。这就是它们会产生幻觉或不可靠结果的原因。
在快速演进的企业开发环境中,这会成为真正的瓶颈。一个没有基于最新信息的 AI 助手可能会推荐已弃用的 Salesforce 模式、错过近期的平台更新,或忽略关键的安全补丁。
为了解决 LLM 知识限制,AI 开发工具需要对网络的实时访问。这就是 Bright Data 发挥作用的地方!
Bright Data 提供 AI 就绪的基础设施,将 Salesforce Agentforce Vibes 扩展到其内置知识之外。它引入了实时能力,例如网络搜索、发现、数据提取以及自动化浏览器交互。
Bright Data 的突出之处在于其强大的全球网络:在 195+ 个国家/地区拥有超过 4 亿住宅代理 IP。这一基础支持无限扩展性,同时实现 99.99% 的正常运行时间和 99.95% 的成功率。
将 Agentforce Vibes 与 Bright Data 结合,可在你的 Salesforce 生态系统中直接获得企业级的 vibe coding 环境。
Bright Data 如何支持 Salesforce Agentforce Vibes
Bright Data 通过其官方 Web MCP 服务器直接支持 Salesforce Agentforce Vibes。它既可作为本地服务器也可作为远程服务器使用,但 Salesforce Agentforce Vibes 只能与远程 MCP 服务器交互。
Web MCP 暴露了 70+ 个工具,用于简化与 Bright Data 基础设施的交互。这些工具支持网络搜索、发现、抓取、交互等更多功能。即使在免费层级(每月免费 5k 次请求),你也可以访问一些有用的工具:
| 工具 | 描述 |
|---|---|
search_engine + 其批处理版本 |
以 JSON 或 Markdown 格式获取 Google、Bing 或 Yandex 结果 |
scrape_as_markdown + 其批处理版本 |
在绕过反机器人保护的同时,将任何网页转换为干净的 Markdown |
discover |
执行由 AI 驱动的网络搜索,并返回排序后的相关结果 |
不过,[Pro 模式](https://github.com/bright-cn/brightdata-mcp?tab=readme-ov-file#-pricing, modes) 才能解锁 Web MCP 的全部潜力。它提供用于从 Amazon、LinkedIn、Yahoo Finance、YouTube、Zillow、GitHub、NPM、Google Maps 以及许多其他平台进行结构化数据提取的高级工具。它还包括浏览器自动化能力。
总之,这套工具足以扩展 Salesforce Agentforce Vibes 并克服 LLM 知识问题。
如何在 Salesforce Agentforce Vibes 中配置 Bright Data 的 Web MCP
在这个分步教程中,你将学习如何使用 Bright Data 的 Web MCP 工具扩展 Salesforce Agentforce Vibes。结果是一个更有依据的 vibe coding 体验,其中底层 AI 代理可以在不被阻挡的情况下探索网络。
注意:Salesforce Agentforce Vibes 也可以在你的本地 Visual Studio Code 实例中通过适当的扩展进行设置。在本指南中,我们将引用直接在你的 Developer org 中可用的在线 IDE。尽管如此,同样的流程也适用于桌面工作流。
按照以下说明操作!
先决条件
要完成本教程,请确保你拥有:
- 一个已配置 API key 的 Bright Data 账户。
- 一个 Salesforce 账户(即使是免费的 Salesforce Developer organization 也足够)。
此外,建议具备:
- 对 MCP 如何工作 的基本理解。
- 熟悉 Salesforce Agentforce Vibes。
- 了解 Bright Data 的 Web MCP 暴露的工具。
现在无需担心设置 Bright Data 或 Salesforce,因为你将被引导完成整个过程。
步骤 #1:进入 Salesforce Agentforce Vibes
使用你的凭据登录 Salesforce Developer portal,或创建一个新的 org 以开始。这是你应该看到的内容:

要访问 Agentforce Vibes,点击右上角的齿轮图标并选择“Agentforce Vibes”选项:

你将被重定向到 Agentforce Vibes web 应用。应用可能需要一段时间加载,请耐心等待。

加载完成后,你将可以直接在浏览器中访问 Agentforce Vibes IDE:

请注意,它本质上是 VS Code 的一个定制版本,直接以 web 应用形式提供。
你可能会被要求使用一次性认证码验证你的账户。之后,你就可以使用 Salesforce Agentforce Vibes 了!
步骤 #2:开始使用 Bright Data 的 Web MCP
要将 Bright Data 的 Web MCP 集成到 Agentforce Vibes 中,你首先需要获取连接 URL。你可以遵循 Bright Data 官方文档,或使用下面的步骤。
如果你还没有,注册 Bright Data。否则,登录到你现有的账户。然后,创建一个 Bright Data API key,这是对 MCP 服务器连接进行身份验证所必需的。
登录后,导航到你的控制面板的 “MCP” 页面:

在此页面上,按照设置向导操作,你将获得 Bright Data Web MCP 的远程连接 URL。
注意:由于 SSE 传输已弃用,建议使用 Streamable HTTP 连接方式。
或者,你也可以手动构建 Streamable HTTP 连接 URL。对于免费层级,URL 结构如下:
https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>
否则,对于 Pro 模式:
https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>&pro=1
有关其他配置选项(例如组选择)的更多详细信息,请参阅官方文档。
太棒了!该连接 URL 就是你将 Web MCP 与 Salesforce Agentforce Vibes AI 代理集成所需的一切。
步骤 #3:在 Agentforce Vibes 中添加 Web MCP
在左侧菜单中,选择 “Agentforce Vibes” 图标。这将打开 AI 聊天,你可以在 vibe coding 工作流中请求代理支持你:

选择 “Manage MCP Servers” 选项。将出现以下部分:

默认情况下,Agentforce Vibes 已经配置了三个 MCP 服务器。这些暴露了 Salesforce 特定的工具。
点击右上角的网格图标以打开 “MCP Servers” 配置部分。切换到 “Remote Servers” 选项卡,并填写以下字段以添加 Web MCP 连接:
- Server Name:
bright-data-web-mcp - Server URL:
https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>&pro=1(如果你不想启用 Pro 模式,请省略&pro=1) - Transport Type:
Streamable HTTP

点击 “Add Server” 以添加 Web MCP 服务器。然后按 “Done” 完成设置。
Bright Data Web MCP 工具现在应该在 Salesforce Agentforce Vibes 中可用。太棒了!
步骤 #4:检查连接
点击 “Done” 按钮后,你将被重定向到 “Configure” 选项卡。在这里,你现在应该能看到 bright-data-web-mcp 条目:

注意,IDE 会自动连接到 Web MCP 远程服务器。打开下拉菜单并滚动浏览可用工具:

如果你配置了 Pro 模式,你将看到 70+ 个工具。否则,你只会获得免费计划中可用的工具。
现在返回 “Agentforce Vibes” 主部分开始与 AI 聊天。同样地,你可以通过点击左下角的 “Manage MCP Servers” 图标来检查 bright-data-web-mcp 条目的连接状态:

很好!这确认了通过 MCP 与 Bright Data 的集成正在正常工作。
步骤 #5:准备测试新的增强版 Vibe Coding 体验
你用于 vibe coding 的 Salesforce AI 代理现在显著更强大了。要测试它,加载一个现有项目或创建一个新项目。
在这种情况下,我们将专注于一个全新的 “Agents” 项目。点击 “Agents” 按钮,然后继续选择 “Create a new project”,给它命名,你将进入以下屏幕:

这包含一个默认的 Salesforce DX 项目,其中有一个示例代理,可以提供本地天气更新、分享本地活动信息等。
现在,假设你想验证当前项目是否遵循 Salesforce Agentforce Vibes 最佳实践。毕竟,你不想在没有适当验证的情况下部署你通过 vibe coding 编写的内容。为此,你可以发起这样的提示:
Search online for Salesforce DX project best practices. Select the 5 most relevant and authoritative sources and retrieve their content in Markdown format.
Analyze these sources and synthesize a consolidated list of best practices for Salesforce DX projects.
Then, review the code in this project and evaluate it against those best practices. Where the code does not comply, or where there is room for improvement, provide clear, contextual, and actionable recommendations for how to improve it.
注意:这是标准的 Salesforce Agentforce Vibes AI 代理无法自行完成的事情。原因是它需要网络搜索/发现和抓取工具,而这正是你通过 Bright Data Web MCP 层获得的。
让我们看看 Agentforce Vibes AI 代理如何处理该任务!
步骤 #6:执行提示
切换到 “Plan” 模式(因为这是信息任务而不是文件修改任务)并运行提示。你应该会看到如下内容:

上面的 GIF 已加速,但应该发生如下过程:
- AI 代理调用
search_engine工具(由 Bright Data 搜索引擎 API 驱动)执行多次 Google 搜索,以在官方文档、GitHub 和 Trailhead 中查找 Salesforce DX 最佳实践。 - LLM 处理 SERP 结果(以 JSON 格式返回,非常适合 AI 代理摄取),以识别 5 个最相关的来源(即在本例中,一个 Trailhead 指南、一个 StackExchange 讨论、一个 HackerNoon 文章、一个 Medium 帖子和一个 GitHub 仓库)。
- 通过
scrape_as_markdown工具抓取每个选定页面,该工具由 Bright Data 网络解锁器 API 支持。 - 对提取的内容进行分析与综合,形成一份整合的最佳实践列表。
- 根据这些最佳实践审查项目文件,以识别差距和改进点。
总体而言,AI 代理执行的过程是连贯的。它选择了正确的 Bright Data Web MCP 工具,并成功使用它们来增强 Salesforce Agentforce Vibes 的结果。是时候检查生成的输出了!
步骤 #7:审查输出
滚动查看生成的结果,你将看到:

这包括一份详细的 Salesforce DX 项目最佳实践列表(按要求),以及它们所来源的出处。尤其要注意对特定文件的分析,以及它们是否符合已识别的最佳实践:

输出最后建议切换到 Act 模式,以便对已识别问题进行进一步分析和自动修复。
Et voilà!你已成功测试了在 Salesforce Agentforce Vibes 中通过 Web MCP 集成 Bright Data 的强大能力。请注意,这只是一个简单的示例提示,你也可以将可用工具用于许多其他用例。
结论
在这篇博客文章中,你了解了什么是 Salesforce Agentforce Vibes 以及它带来了什么。你还探索了它的主要限制,以及如何通过 Web MCP 将其连接到 Bright Data 来克服这些限制。
此集成将 Agentforce Vibes 的编码体验提升到一个全新的水平。这得益于用于网络搜索、网络发现、结构化数据提取和自动化网络交互的企业就绪工具。
立即注册一个免费的 Bright Data 账户,并开始集成我们 AI 就绪的网络数据工具!