跳到內容

將 Engram 連接到你的 AI

Engram 是一個遠端 MCP 伺服器。下方每個用戶端都連接到同一個 URL,以 OAuth 讓你登入, 然後讀寫你知識庫中的筆記。不需要安裝任何東西,Obsidian 也不必保持開啟。

https://mcp.engram.page

伺服器使用 Streamable HTTP,並以 OAuth 2.1 驗證。 用戶端會自行註冊,所以你不必複製任何用戶端 ID 或密鑰。

開始之前,請確認:

  • 你在 app.engram.page 有一個 Engram 帳號。
  • 至少有一個知識庫已同步。開啟 Obsidian 外掛或網頁版,確認筆記在最近一天內已完成同步。
  • 你可以透過瀏覽器登入。MCP 驗證流程會開啟一個瀏覽器視窗。
  • 如果你打算改用 API 金鑰而不是 OAuth:API 金鑰需要 Pro。 OAuth 登入在每個方案(包括 Free)都能使用,也是建議的做法。 Free 與 Starter 無法建立或使用 API 金鑰。
  1. 開啟 claude.ai/customize/connectors。 在這裡的設定會同時套用到 claude.ai 與桌面應用程式。
  2. 按一下 +,再選 Add custom connector。
  3. 名稱輸入 Engram,遠端 MCP 伺服器 URL 輸入 https://mcp.engram.page。 Advanced settings 保持空白。
  4. 按一下 Add,再按 Connect,並核准登入視窗。

Claude 的 Free 方案允許一個自訂連接器。完整操作說明: Claude Desktop。

自訂連接器位於 ChatGPT 的 Developer mode 之下,僅限網頁版、且需符合條件的付費方案。 在 Business 或 Enterprise 工作區,必須先由管理員允許。

  1. 前往 Settings → Apps → Advanced settings,開啟 Developer mode。
  2. 回到 Settings → Apps,按一下 Create app。
  3. 命名為 Engram,把 MCP 伺服器 URL 設為 https://mcp.engram.page,驗證方式選擇 OAuth。
  4. 按一下 Scan Tools 並等待完成。
  5. 按一下 Create 並核准登入視窗。
  6. 在對話中,從輸入框的工具選單挑選 Engram。

在 Business 工作區中,應用程式會先出現在 Workspace settings → Apps → Drafts,直到管理員發布為止。

完整操作說明:ChatGPT。

Grok 的連接器目錄中沒有 Engram 的上架項目。你需要以 URL 把它加為自訂連接器。

  1. 開啟 grok.com/connectors。
  2. 按一下 New Connector,再選 Custom。
  3. 貼上 https://mcp.engram.page 並完成登入。

如果你是在 xAI API 上開發,而不是使用 Grok 應用程式,請參閱 Grok (xAI API)。

把 Engram 加入 ~/.cursor/mcp.json(所有專案)或 .cursor/mcp.json (單一專案):

{
"mcpServers": {
"engram": {
"url": "https://mcp.engram.page"
}
}
}

完全結束 Cursor 後重新開啟。代理第一次呼叫 Engram 工具時,登入視窗就會開啟。 完整操作說明: Cursor。

VS Code 在 Copilot Chat 的 Agent 模式中讀取 MCP 伺服器。從命令面板執行 MCP: Add Server,或把下列內容加入 .vscode/mcp.json:

{
"servers": {
"engram": {
"type": "http",
"url": "https://mcp.engram.page"
}
}
}

按一下 engram 項目上方的 Auth code-lens 即可登入。 完整操作說明:GitHub Copilot。

claude mcp add --transport http engram https://mcp.engram.page

重新啟動 claude,執行 /mcp,選取 engram,再選擇 Authenticate。加上 --scope user 可讓 Engram 在每個專案中都可使用。 完整操作說明:Claude Code。

如果你的用戶端支援遠端 MCP 伺服器,請提供:

  • URL: https://mcp.engram.page
  • 傳輸: Streamable HTTP
  • 驗證: OAuth。Engram 會公布其授權伺服器中繼資料, 並接受動態用戶端註冊,所以符合規範的用戶端不需要其他任何東西。

無法執行瀏覽器登入的用戶端,可以改用 Engram API 金鑰,以 Bearer 標頭傳送。 API 金鑰需要 Pro。兩種方式的設定結構都在 MCP 設定中。

第一次連接時,用戶端會開啟一個瀏覽器視窗,請你登入 Engram。登入後,勾選要授予的權限,再按一下 Approve。瀏覽器會自動帶你回到用戶端。不用複製貼上權杖,也不用設定環境變數。這和你把任何應用程式連接到 Google、Dropbox 或 GitHub 時用的登入流程是同一類。

如果你想略過瀏覽器流程(無頭、腳本化或共用知識庫的情境),可以改用 API 金鑰驗證。請參閱 MCP 設定 → API 金鑰驗證。

問你的 AI 一個只有你的筆記才能回答的問題,例如:

我在部署筆記裡把 POOL_SIZE 設成多少?

如果它根據你的知識庫回答,就代表已經連接成功。如果沒有,請參閱 疑難排解。

在你的 AI 用戶端中移除該連接器,再到 app.engram.page/settings/connections 撤銷它的工作階段。