AI 寫程式記憶實用指南
透過 MCP,在不同 AI 工具取用同一份私人記憶
換用另一個寫程式工具時,原本的對話通常還留在第一個應用程式。若兩個都連到同一個 Cairn.ink Memory 帳號,就能各自取用該帳號的私人記憶:Claude Code 透過外掛,其他應用程式透過 MCP。
讓兩個用戶端使用同一個帳號
記憶不會在聊天紀錄之間搬移。取而代之的是,每個已連線的用戶端都能向 Cairn.ink Memory 取用同一帳號擁有的私人記憶。Claude Code 用 npx @cairn-ink/memory setup 設定後,會自動想起、自動記住;其他應用程式透過 MCP 連線,只在被要求時才使用託管工具,所以這個範例在兩邊都明確呼叫。
核對從儲存到查詢的過程
1. 分別連接兩個用戶端
在連線指南中選擇兩個應用程式,並分別連到同一個 Cairn 帳號。Claude Code 用 npx @cairn-ink/memory setup;其他應用程式依指南列出的步驟,以 MCP 連線。
2. 從用戶端 A 儲存
在用戶端 A 的新對話中,請助理用
remember_memory儲存這項合成偏好,並記下回傳的識別碼和收據。3. 從用戶端 B 查詢
開啟用戶端 B 的新對話,請它用
recall_memory查詢這項偏好。把回傳的識別碼、文字和收據與用戶端 A 的結果相比。
私人記憶不等於團隊知識
這裡跨工具取用的仍是只回傳給擁有者的私人記憶,不是團隊知識卡。團隊決策應放進適合的收藏,並遵循該收藏的投稿與審閱流程;私下記住不會自動發布。
若第二個用戶端回傳相同識別碼與收據,這就是本次手動範例的依據。若沒有結果或脈絡不同,請確認登入帳號、連線、查詢和範圍,不要先假設用戶端共用專案狀態。
使用前先知道
- 每個用戶端都必須連到 Cairn,並登入預期的帳號。只有 Claude Code 外掛會自動想起;MCP 應用程式要在你或助理要求時,才會呼叫
recall_memory。 - 個人範圍的記憶會跟著帳號跨專案使用。專案範圍則需要提供相同的不透明
project_id;Cairn 不會推定不同用戶端使用相同的專案識別。 - 召回是搜尋,可能漏掉記憶。請比較回傳文字與收據;專案規則仍以目前的專案文件為準。