將 Gmail、Google 試算表與 Slack 連接到你的應用程式建置工具
Mythex 現在可以直接操作你已經在用的工具。只要連接一次 Gmail、Google 試算表、Slack、Notion 或其他數百種應用程式,之後就能在聊天中請代理程式讀取試算表、寄送郵件或發布訊息。你的帳戶是與 Mythex 連結,而不是與你的程式碼連結:代理程式永遠看不到憑證,也不會有任何東西寫入你的儲存庫。
它做什麼
連接器是你的 Mythex 帳戶與你在其他地方持有的帳戶之間的連結。一旦設定完成,當你在聊天中要求時,代理程式就能代表你使用該帳戶。例如:
Read the "Q4 pipeline" sheet and build me a dashboard from it
代理程式會為任務找出正確的操作、檢查它需要的參數,然後執行。背後有四個工具:
| 工具 | 作用 |
|---|---|
AppListConnections | 列出你已連接的應用程式 |
AppSearchTools | 為任務找出合適的操作,以及它需要的參數 |
AppConnect | 提供一個連結,讓你連接它所需的應用程式 |
AppRun | 對你已連接的帳戶執行一個操作 |
如果代理程式需要一個你還沒連接的應用程式,該回合會停在一張附有連接按鈕的卡片上,而不是把連結藏在一段文字中。按下按鈕,在開啟的分頁中授權,然後回到這裡:卡片會偵測到變化,並變成已連接。再次提出要求,代理程式就會繼續進行。它不會在等待時臆測你的資料,也不會虛構一份試算表。
我們為什麼要做這件事
建置有用的東西,通常意味著要接觸真實的資料:一份潛在客戶清單、一個收件匣、一個團隊頻道。一般的做法是建立 API 金鑰,把它貼進設定檔,然後祈禱它永遠不會被提交到 commit 中。對非開發人員來說這很麻煩,對每個人來說也都有風險。
連接器把金鑰從整個流程中移除。你像平常一樣,用供應商的登入方式登入(用術語來說是 OAuth),而憑證會保留在 Mythex 的連線服務中:
- 靜態加密儲存
- 絕不寫入你的專案、你的
.env或產生的程式碼 - 絕不傳送到建置你應用程式的沙盒中:沙盒會請求伺服器代為呼叫,並只取回結果
- 當你中斷連線或刪除帳戶時會被移除
使用方法
連接應用程式
- 開啟連接器。它位於左側側邊欄的專案之下;在專案內部,你也可以按下訊息框旁的 +,然後選擇連接器。它會疊在你目前的畫面上方開啟,因此不會打斷你的操作位置。
- 搜尋應用程式。搜尋涵蓋整個目錄,而不只是畫面上顯示的項目。
- 點選連接。供應商的登入頁面會在新分頁中開啟,因此你的專案與尚未送出的訊息都會保留原樣。
- 在該頁面中授權存取。
- 回到 Mythex 分頁。該應用程式會顯示綠點,並標示為已連接。
請核准供應商要求的每一項權限。Google 尤其會依產品區分存取權限:如果你授權了 Gmail 卻沒有授權 Drive,連線就只能部分運作,當代理程式嘗試使用時,會回報 ACCESS_TOKEN_SCOPE_INSUFFICIENT。解決方法是中斷連線,重新連接,並授權全部權限。
說出你想要的東西
連接完成後,只要用平常的語言說出需求即可。你不必指定工具或操作的名稱。
中斷連線
開啟連接器,在左側列切換到已連接,然後將滑鼠移到該應用程式上。中斷連線會立即撤銷 Mythex 在供應商端的存取權限。代理程式已經建置的東西會保留;只是它之後無法再存取該帳戶。
規劃時絕不會寄送郵件
在詢問與規劃模式中,代理程式只能查看。它可以列出你的連線,並研究它們能做什麼,但不能執行操作,也不能開始建立連線。這使得規劃模式成為一個安全的地方,讓你在任何東西碰到你的收件匣或頻道之前,先想清楚自己要什麼。更多內容請見先規劃再建置。
自訂 MCP 伺服器
並非所有東西都在目錄中。連接器 → 自訂 MCP 可接受任何 MCP 伺服器的網址,無論是你自己的、你公司的,或廠商提供的。填寫名稱與網址,選擇它的驗證方式,然後按下新增並授權:
- 如果伺服器要求你登入,它自己的同意畫面會在分頁中開啟。
- 如果它需要靜態權杖,請把權杖貼到 Bearer token 欄位中。儲存後的權杖永遠不會再次顯示。
- 如果它不需要任何東西,就會直接連線。
工具清單會在那一刻被讀取,因此網址錯誤或權杖被拒絕,會直接在表單中失敗,而不是在建置進行到一半時才出錯。你可以在不移除伺服器的情況下將其停用,而在你修改工具之後,按下重新整理即可重新讀取它們。登入授權會在背景自動更新。每個帳戶最多可新增十個伺服器。
限制
- 連線屬於你個人,並在你所有專案之間共用。
- **並非目錄中的每個應用程式都能連線。**有少數應用程式尚未支援連線,會顯示為無法使用。
- **適用速率限制。**代理程式呼叫已連接應用程式的頻率有上限,以保護你自己供應商帳戶的配額。
- 如果供應商撤銷或使授權過期,這種情況常見於密碼變更或工作區權限變更後,代理程式會告訴你該應用程式需要重新連接。請中斷連線後重新連接。
本文談的是代理程式在聊天中能替你做什麼。完整資訊請參閱連接器文件。