<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>MCP on 凱凱的技術筆記</title><link>https://kaikai365.com/tags/mcp/</link><description>Recent content in MCP on 凱凱的技術筆記</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Wed, 22 Jul 2026 08:09:41 +0800</lastBuildDate><atom:link href="https://kaikai365.com/tags/mcp/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenConnector 讓 AI Agent 一次連線、 everywhere 使用</title><link>https://kaikai365.com/posts/2026-07-22-open-connector-agent/</link><pubDate>Wed, 22 Jul 2026 08:09:41 +0800</pubDate><guid>https://kaikai365.com/posts/2026-07-22-open-connector-agent/</guid><description>&lt;p>前陣子幫團隊搭一個內嵌式 AI Agent，最頭痛的不是模型選型或 prompt engineering，而是「Agent 要怎麼連使用者的 Gmail、GitHub、Notion」。傳統做法是讓使用者在 App 裡填 API Key，或者走一輪 OAuth2 流程，把 token 存在自己的資料庫。每加一個服務提供者，就要多寫一套認證邏輯、token 重新整理機制、許可權管理。做三個服務還勉強撐得住，做到十個以上就是維護噩夢。&lt;/p>
&lt;p>OpenConnector 解決的就是這個問題。它是一套開源的「聯結器閘道」，定位跟 Composio 類似，但走的路線不太一樣——憑證、許可權範圍、執行記錄全都留在閘道層，Agent 只拿到中繼資料和結果，不用碰金鑰。&lt;/p>
&lt;h2 id="它到底在做什麼">它到底在做什麼&lt;/h2>
&lt;p>OpenConnector 讓你「連一次帳號，就能讓 Agent 隨處使用」。&lt;/p>
&lt;p>你部署一臺 OpenConnector Gateway（跑在本機 Docker、Fly.io、Cloudflare Workers，或者直接上 OOMOL SaaS），然後在儀錶板裡把 Gmail、GitHub、Slack 這些服務一一連線。之後你的 Agent 透過 SDK、CLI、MCP 或 HTTP API 呼叫 Action，閘道自動處理憑證注入、token 重新整理、許可權檢查，最後回傳結果。&lt;/p>
&lt;p>Agent 永遠不知道 OAuth token 長什麼樣子。金鑰只存在閘道內。&lt;/p>
&lt;p>&lt;img alt="OpenConnector 架構總覽" loading="lazy" src="https://img.kaikai365.com/2026/07/e2a27405-598c-452d-afe2-4d6985ce1ed8.webp">&lt;/p>
&lt;p>Agent 和使用者應用程式之間多了一層「憑證邊界」。這在 SaaS 產品裡特別好用——不用把每個使用者的 API Key 存在自己的資料庫，也不用擔心 token 過期時 Agent 卡住。閘道自動處理 refresh token、重新授權。&lt;/p>
&lt;h2 id="部署選項">部署選項&lt;/h2>
&lt;p>OpenConnector 有四條路可以走。&lt;/p>
&lt;p>最輕量的是跑在本機 Docker 上。&lt;code>docker compose up&lt;/code> 一行指令就起來了，儀錶板在 localhost:3000，MCP endpoint 也在同一個 port。適合開發階段或內部工具用。&lt;/p></description></item></channel></rss>