
OpenConnector 讓 AI Agent 一次連線、 everywhere 使用
前陣子幫團隊搭一個內嵌式 AI Agent,最頭痛的不是模型選型或 prompt engineering,而是「Agent 要怎麼連使用者的 Gmail、GitHub、Notion」。傳統做法是讓使用者在 App 裡填 API Key,或者走一輪 OAuth2 流程,把 token 存在自己的資料庫。每加一個服務提供者,就要多寫一套認證邏輯、token 重新整理機制、許可權管理。做三個服務還勉強撐得住,做到十個以上就是維護噩夢。 OpenConnector 解決的就是這個問題。它是一套開源的「聯結器閘道」,定位跟 Composio 類似,但走的路線不太一樣——憑證、許可權範圍、執行記錄全都留在閘道層,Agent 只拿到中繼資料和結果,不用碰金鑰。 它到底在做什麼 OpenConnector 讓你「連一次帳號,就能讓 Agent 隨處使用」。 你部署一臺 OpenConnector Gateway(跑在本機 Docker、Fly.io、Cloudflare Workers,或者直接上 OOMOL SaaS),然後在儀錶板裡把 Gmail、GitHub、Slack 這些服務一一連線。之後你的 Agent 透過 SDK、CLI、MCP 或 HTTP API 呼叫 Action,閘道自動處理憑證注入、token 重新整理、許可權檢查,最後回傳結果。 Agent 永遠不知道 OAuth token 長什麼樣子。金鑰只存在閘道內。 Agent 和使用者應用程式之間多了一層「憑證邊界」。這在 SaaS 產品裡特別好用——不用把每個使用者的 API Key 存在自己的資料庫,也不用擔心 token 過期時 Agent 卡住。閘道自動處理 refresh token、重新授權。 部署選項 OpenConnector 有四條路可以走。 最輕量的是跑在本機 Docker 上。docker compose up 一行指令就起來了,儀錶板在 localhost:3000,MCP endpoint 也在同一個 port。適合開發階段或內部工具用。 ...