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,並使用屬於該專案所屬組織的帳號完成授權。
- 先前已連接的應用程式突然無法使用: 先中斷連線,再重新連接,並留意服務供應商是否要求核准新的權限。