OAuth 应用集成
把每个 Buda 智能体需要的工作应用连接起来,在授权前确认权限,并随时掌控每一条连接。
当智能体能直接访问日常工作的系统时,它才能真正把工作向前推进。通过 OAuth 应用集成,你可以把这些系统直接连接到 Buda 智能体,无需共享密码,也不必让所有智能体都能访问你的每一个账户。
每条连接只属于一个智能体。产品智能体可以使用 Linear 和 Amplitude,客服智能体则可以使用 Slack 和 HubSpot。连接时,由你选择账户,在服务商的授权页面确认所需权限;当智能体不再需要访问时,也可以随时断开连接。
请以 设置 → 集成 中显示的状态为准。连接表示该应用可以开始授权,已连接表示当前智能体已经拥有有效连接,即将推出表示该连接目前尚未在你的环境中开放。
连接应用
打开你的空间,进入 设置 → 集成,然后选择需要访问该应用的智能体。
在 OAuth 集成 中找到目标应用。点击 连接 开始授权;如果显示 即将推出,说明该应用目前还无法在你的空间中连接。
在服务商的授权页面选择账户或工作区。仔细查看申请的权限,确认无误后再批准。
返回 Buda,确认该应用显示为 已连接。之后,当任务需要时,这个智能体就可以使用该连接。
当前应用目录
以下目录与 Buda 当前显示的应用保持一致。智能体具体能执行哪些操作,取决于服务商、你选择的账户,以及你批准的权限。
项目协作与知识管理
| 应用 | 能为智能体带来什么 |
|---|---|
| Linear | 通过 Linear 的 MCP 集成处理 issue、项目和研发工作流。 |
| Asana | 通过 Asana 的 MCP 集成,把项目协作纳入智能体的工作流。 |
| Circleback | 通过 MCP 集成将智能体连接到 Circleback。 |
| Granola | 通过 MCP 集成,让智能体可以使用已连接的 Granola 工作区。 |
| Notion | 在已授权的工作区中读取和写入页面、数据库及内容块。 |
客户与产品运营
| 应用 | 能为智能体带来什么 |
|---|---|
| Amplitude (US) | 在 Amplitude 美国区工作区中分析产品数据、实验和用户行为。 |
| Amplitude (EU) | 在 Amplitude 欧洲区工作区中分析产品数据、实验和用户行为。 |
| Attio | 处理已授权的 CRM 数据、记录和工作流。 |
| HubSpot | 将已授权的 HubSpot CRM、营销和客服信息带入智能体工作流。 |
开发与内容发布
| 应用 | 能为智能体带来什么 |
|---|---|
| GitHub | 安装 Buda GitHub App,让智能体读取你在安装时选定的代码仓库。 |
| Raindrop | 让智能体可以使用 Raindrop 提供的 MCP 能力。 |
| Sanity | 通过 Sanity 托管的 MCP 服务器查询和管理已授权的内容、Schema、项目与发布。 |
| Supabase | 连接一个项目,让智能体使用其数据库及其他已授权的项目资源。 |
| Trigify IO | 让智能体可以使用 Trigify IO 提供的 MCP 能力。 |
| Vercel | 在智能体的开发工作流中使用 Vercel 的 MCP 集成。 |
| WordPress.com | 通过 OAuth 2.1 MCP 集成连接一个 WordPress.com 站点。 |
沟通协作
| 应用 | 能为智能体带来什么 |
|---|---|
| Slack | 使用你批准的权限读取 Slack 对话并发布更新。 |
| Superhuman | 在已连接的 Superhuman 账户中读取和管理邮件。 |
财务与会计
| 应用 | 能为智能体带来什么 |
|---|---|
| Digits | 通过 MCP 将智能体连接到已授权的 Digits 会计工作区。 |
| Dualentry | 通过 MCP 将智能体连接到已授权的 Dualentry 会计工作区。 |
| Robinhood | 根据你的账户权限,将智能体连接到 Robinhood Trading MCP 服务。 |
应用专属设置
GitHub 仓库权限
GitHub 使用应用安装流程。安装时,选择要安装 Buda 的个人账户或组织,再指定智能体可以访问哪些仓库。之后,你可以通过 Buda 中提供的 GitHub 安装设置链接,随时查看或调整仓库权限。
Supabase 项目选择
每条 Supabase 连接只能关联一个项目。开始授权前,请填写项目的 20 位 Project ID,也就是 project reference。授权时,请选择拥有该项目的组织。
Supabase 连接可能允许智能体修改数据、数据库结构、函数和其他项目资源。除非任务明确需要访问生产数据,否则请使用开发或测试项目。
Amplitude 数据区域
请根据 Amplitude 工作区的托管区域选择 Amplitude (US) 或 Amplitude (EU)。两者分开显示,是为了确保授权和产品数据始终留在正确的区域。
权限与安全
- 连接按智能体隔离。 把应用连接到一个智能体,不会让空间中的其他智能体自动获得访问权限。
- 授权由服务商控制。 在你批准前,服务商的授权页面会列出申请的权限范围。
- Buda 会安全保存授权凭据。 智能体只会在使用该应用时调用这条连接。
- 空间权限仍然有效。 只有拥有该智能体编辑或管理权限的人,才能连接或断开集成。
- 服务商权限继续生效。 账户、工作区、组织和资源本身的权限,仍会限制智能体可以访问的内容。
断开连接或撤销访问
如果不再需要某个应用,请打开 设置 → 集成,选择对应智能体,打开已连接应用的菜单,然后点击 断开连接。Buda 会删除该智能体保存的连接。
如果希望彻底撤销服务商一侧的授权,还应前往服务商的「已连接应用」或安装设置中移除 Buda。当账户即将停用、负责人发生变化,或你需要确认授权已经完全失效时,建议执行这一步。
常见问题
- 应用显示「即将推出」: 该连接尚未在你的环境中配置或开放。只有状态变为 连接 后,才能开始授权。
- 授权窗口没有打开: 允许浏览器为 Buda 打开弹窗,然后再次点击 连接。
- 你关闭了窗口或拒绝了授权: 返回 Buda,准备好批准权限后重新发起连接。
- 授权失败: 确认选择了正确的账户或组织,并确保当前账户有权批准应用访问,然后重试。
- Supabase 无法访问项目: 检查 Project ID,并使用属于该项目所属组织的账户完成授权。
- 之前已连接的应用突然无法使用: 先断开连接,再重新连接,并留意服务商是否要求批准新的权限。