← 所有指南

AI 寫程式記憶實用指南

透過 MCP,在不同 AI 工具取用同一份私人記憶

換用另一個寫程式工具時,原本的對話通常還留在第一個應用程式。若兩個都連到同一個 Cairn.ink Memory 帳號,就能各自取用該帳號的私人記憶:Claude Code 透過外掛,其他應用程式透過 MCP。

讓兩個用戶端使用同一個帳號

記憶不會在聊天紀錄之間搬移。取而代之的是,每個已連線的用戶端都能向 Cairn.ink Memory 取用同一帳號擁有的私人記憶。Claude Code 用 npx @cairn-ink/memory setup 設定後,會自動想起、自動記住;其他應用程式透過 MCP 連線,只在被要求時才使用託管工具,所以這個範例在兩邊都明確呼叫。

核對從儲存到查詢的過程

  1. 1. 分別連接兩個用戶端

    在連線指南中選擇兩個應用程式,並分別連到同一個 Cairn 帳號。Claude Code 用 npx @cairn-ink/memory setup;其他應用程式依指南列出的步驟,以 MCP 連線。

  2. 2. 從用戶端 A 儲存

    在用戶端 A 的新對話中,請助理用 remember_memory 儲存這項合成偏好,並記下回傳的識別碼和收據。

  3. 3. 從用戶端 B 查詢

    開啟用戶端 B 的新對話,請它用 recall_memory 查詢這項偏好。把回傳的識別碼、文字和收據與用戶端 A 的結果相比。

私人記憶不等於團隊知識

這裡跨工具取用的仍是只回傳給擁有者的私人記憶,不是團隊知識卡。團隊決策應放進適合的收藏,並遵循該收藏的投稿與審閱流程;私下記住不會自動發布。

若第二個用戶端回傳相同識別碼與收據,這就是本次手動範例的依據。若沒有結果或脈絡不同,請確認登入帳號、連線、查詢和範圍,不要先假設用戶端共用專案狀態。

使用前先知道

  • 每個用戶端都必須連到 Cairn,並登入預期的帳號。只有 Claude Code 外掛會自動想起;MCP 應用程式要在你或助理要求時,才會呼叫 recall_memory。
  • 個人範圍的記憶會跟著帳號跨專案使用。專案範圍則需要提供相同的不透明 project_id;Cairn 不會推定不同用戶端使用相同的專案識別。
  • 召回是搜尋,可能漏掉記憶。請比較回傳文字與收據;專案規則仍以目前的專案文件為準。