ChatGPT
ChatGPT 的自訂連接器(Custom Connectors,也稱為 MCP apps)位於 Developer Mode 開關之後。 你用 URL 加入 Engram,OAuth 會立即觸發,之後這個連接器就能從對話的工具選單中選用。 網頁版的 Plus、Pro、Business/Team 與 Enterprise/Edu 方案皆可使用。桌面版與行動版不提供建立連接器的功能。
開始之前,請確認:
- 你在 app.engram.page 有一個 Engram 帳號。
- 至少有一個知識庫已同步。開啟 Obsidian 外掛或網頁版,確認筆記在最近一天內已完成同步。
- 你可以透過瀏覽器登入。MCP 驗證流程會開啟一個瀏覽器視窗。
- 如果你打算改用 API 金鑰而不是 OAuth:API 金鑰需要 Pro。 OAuth 登入在每個方案(包括 Free)都能使用,也是建議的做法。 Free 與 Starter 無法建立或使用 API 金鑰。
另外還有 ChatGPT 專屬的條件:
- 網頁版上的 Plus、Pro、Business/Team 或 Enterprise/Edu 方案。
- 在 Team/Enterprise 上:工作區管理員已在工作區層級啟用 Developer Mode。個人 Plus/Pro 使用者可以自行啟用;企業工作區則由管理員控管。
https://mcp.engram.page1. 開啟 Developer Mode。 在 ChatGPT 網頁版,前往 Settings → Apps & Connectors → Advanced → Developer Mode = ON。確認未驗證的連接器可能修改或刪除資料的警告。 對 Engram 來說,唯一能被存取的資料就是你自己的知識庫。
2. 加入連接器。 在同一個畫面中,按一下 Add new connector(或 Create)。以下列值填寫表單:
Name: EngramMCP server URL: https://mcp.engram.pageAuthentication: OAuthTransport: Streamable HTTP然後勾選 I trust this application。
3. 核准。 按一下 Create。OAuth 會立即觸發。瀏覽器會開啟,讓你登入 Engram 並核准連線。
ChatGPT 會儲存權杖,之後直接重複使用。授予的是完整的 mcp 範圍。
更細緻的逐項操作範圍已列入路線圖。
4.(僅限 Team/Enterprise)發布。 接著由你的管理員在 Workspace Settings → Apps → Drafts 中發布該草稿,工作區的其他成員才能使用。
告訴 ChatGPT 如何使用它
Section titled “告訴 ChatGPT 如何使用它”連接器沒有各自的系統提示。要放入「請優先使用 Engram」這類提示,較持久的位置是 Settings → Personalization → Custom Instructions 中的 「What traits should ChatGPT have?」 欄位。 貼上這段簡短的話:
Engram holds my personal notes. Treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
開啟新的對話。從工具選單(輸入框中的 + 標籤或 Developer Mode 標籤)選擇 Engram。然後問:
- 在我的知識庫中搜尋有關工程師面試流程的筆記,並摘要最相關的三篇。
- 找出我上個月寫過的所有關於 embeddings 的內容。
ChatGPT 會呼叫 Engram 的 search(或 get_note、write_note 等)工具,
取回結果並就地回答。如果工具有被觸發,就設定完成了。
API 金鑰存取
Section titled “API 金鑰存取”ChatGPT 的自訂連接器介面不支援靜態 API 金鑰驗證,只支援 OAuth。 如果你需要 API 金鑰存取(例如自行架設而無法使用 OAuth),請改用其他 MCP 用戶端。請參閱 MCP 設定 → API 金鑰驗證。
疑難排解(ChatGPT 專屬)
Section titled “疑難排解(ChatGPT 專屬)”- 看不到 “Developer Mode” 開關。 這項功能受方案或逐步推出限制。在 Plus/Pro 上,請等待推出。 在 Team 或 Enterprise 上,請工作區管理員從 Workspace settings → Connectors → Developer Mode 啟用。
- 建立時出現
Connector is …錯誤。 URL 被拒絕,或傳輸設定錯誤。 確認 URL 與上方的端點一致,且傳輸是 Streamable HTTP,而不是 SSE。 - 連接器在不同對話之間「消失」。 自訂連接器必須在每次新對話中,從工具選單重新選取。 這是設計如此,不是錯誤。OAuth 權杖仍然有效。
跨用戶端的故障請參閱疑難排解。
要讓 ChatGPT 與 Engram 斷開連線:
- 在ChatGPT中,找到該連接器或 MCP 伺服器項目並移除。
- 在 Engram 中,開啟你的帳號 → API Keys & Sessions,撤銷對應的工作階段。
- OAuth 權杖會在伺服器端失效。ChatGPT需要重新驗證才能再次連接。
你也可以直接在 ChatGPT 的 Settings → Apps & Connectors 中移除該連接器。