指南
怎麼讓 Cursor 在不同對話間記住脈絡?
用 Cursor rules 或 AGENTS.md 保存固定規範,核對原生記憶文件,再接託管 MCP,從新對話驗證私人脈絡。
要讓 Cursor 跨對話接續脈絡,固定規範放 project rules 或 AGENTS.md,選擇性保存的私人脈絡則用 MCP 記憶伺服器。規則會載入之後的對話,伺服器保存可供工具檢索的記錄。使用 Cairn.ink Memory 時,另外設定 Cursor hosted MCP,再從新對話驗證。
哪些內容適合放規則?
反覆套用的期待適合放規則,例如如何找測試、架構決策在哪裡、某部分程式要遵守什麼慣例。實際建置命令留在維護中的設定,再用簡短指示告訴 Cursor 去哪裡找。
目前的官方 Rules 文件列出專案、個人、團隊規則與 AGENTS.md,查閱日期為 2026-11-12。專案規則放 .cursor/rules,副檔名為 .mdc;個人規則跨 Cursor 環境使用,團隊規則依文件支援的團隊方案,由 dashboard 管理。
需要和其他寫程式工具共用簡單 Markdown 指示,選 AGENTS.md;需要控制 Cursor 何時套用,就選 .mdc。專案規則和程式一起維護,同事能在實作改變時一起審閱。
怎麼先做一條能留下來的專案規則?
可以先在版本庫的 AGENTS.md 加入或更新精簡規則。下面是示例內容:
Read package.json before choosing test commands.
Check the relevant architecture document before changing storage.
Report the actual test result with your changes.
想使用 Cursor 專案規則,則放在 .cursor/rules/project-context.mdc。官方記載 alwaysApply、description、globs;下面依永遠套用的格式,加入同一組示例指示:
---
alwaysApply: true
---
Read package.json before choosing test commands.
Check the relevant architecture document before changing storage.
Report the actual test result with your changes.
替這組規則選一個保存位置,和既有指示合併。開新的 Agent 對話,請 Cursor 指出適用規則,說明會從哪個專案檔案找測試命令,再和目前檔案核對。
較專門的規則,官方提供永遠套用、指定檔案、自行判斷相關性與手動提及等選擇。大型版本庫的某部分可用檔案比對規則,讓指示精簡且相關,比把所有歷史決策擠進全域提示容易維護。
Cursor 自己的 Memories 功能現在怎麼看?
官方 1.2 更新公告在 2025-07-03 宣布 Memories 正式提供,並加入背景產生記憶需使用者核准的機制,查閱日期為 2026-11-12。這能確認當時的官方功能。
2026-11-12 查閱時,原本的 Memories 文件入口已轉到 Rules,目前 Rules 頁面無法確認你的安裝仍有舊版控制選項。查看自己版本實際提供的設定,使用有文件支持的核准與查看方式,必要專案規範則留在維護中的規則。
目前能直接依文件設定的是 rules 和 MCP。需要另一位貢獻者也能檢查的重現流程,可以從這兩條路徑開始;原生保存偏好已經夠用,就把維護者和保存位置說清楚,和專案指示一起管理。
什麼時候適合接 MCP 記憶伺服器?
私人偏好或選定脈絡需要跨對話、專案、其他助理使用,可以接外部記憶。例如解釋方式屬於你,團隊發布流程則放在審閱過的來源。共用私人儲存區可以讓偏好跟著你,不必寫進每個版本庫。
Cursor 官方 MCP 指南說明外部工具、本機和遠端傳輸、設定位置與 OAuth,查閱日期為 2026-11-12。MCP 是 Model Context Protocol,讓 Cursor 使用伺服器提供的操作;保存內容、範圍、可讀取身分由伺服器決定。
先選有合適查看與刪除控制的伺服器,再用一筆記錄跨新對話測試。第一次使用個人範圍,讓結果容易和專案身分設定分開核對。
Cairn.ink Memory 要怎麼接 Cursor?
也使用 Claude Code 或 Codex 的人,這兩個用戶端的主要設定方式是:
npx @cairn-ink/memory setup
Cloud 在第一次成對安裝只需一次瀏覽器登入,提供自動保存與提問回想。完全關閉工具、等背景工作結束後再確認共用,完成後重開,Codex /hooks 查看四項設定。Local 則免費、不需帳號,在單機使用明確工具。這些安裝器路徑針對 Claude Code 和 Codex,Cursor 另外接 hosted MCP。
網站連線流程可選 Open in Cursor,再完成瀏覽器登入;手動替代方式使用同一份 HTTP 設定。要跨專案使用,開啟或建立 ~/.cursor/mcp.json,把以下伺服器合併到既有 mcpServers:
{
"mcpServers": {
"cairn": {
"type": "http",
"url": "https://cairn.ink/api/mcp"
}
}
}
只給一個專案用,則放 .cursor/mcp.json。目前官方 MCP 指南用 Customize 頁面管理伺服器,啟用後透過瀏覽器 OAuth 登入預期的 cairn.ink 帳號,再看實際工具。要和其他用戶端共用私人脈絡,就使用同一帳號。
設定依網站連線說明與發版安裝器文件。Cursor 使用託管明確工具,這條連線不會替 Cursor 加上安裝器的自動保存。
怎麼確認新對話真的讀得到?
在 Cursor 用無敏感的合成偏好,要求實際保存:
Use remember_memory to save this in personal scope:
For the fictional Fern demo, I prefer review summaries to start with test results.
Show the Memory ID and Source Receipt returned by the tool.
查看成功工具回應,留下識別碼自行比對。Cairn.ink Memory 的 Source Receipt 包含來源摘錄與用戶端資訊,說明 Memory 由來。私人 Memory 與共享 Knowledge Card 的審閱、發布生命週期分開。
開新的 Cursor 對話,不要貼入偏好或先前答案:
Use recall_memory to find my review-summary preference for the Fern demo.
Show the returned Memory ID and Source Receipt, or report no matching result.
比對回傳 ID 和來源。成功後,到另一個已設定用戶端的新對話,讀取同一筆個人 Memory。要測專案私人記憶,再使用整合提供、受支援的不透明專案身分。
找不到或內容過時,先查什麼?
已連線指示不能驗證持久記憶,請查看實際保存與查詢回應。Source Receipt 說明由來,不能確認現在仍正確,技術事實要和維護中的專案來源核對。
查不到時,先看端點、帳號、工具開關和範圍,排除授權或工具錯誤。內容過時則先找到確切記錄,Hosted Cairn.ink Memory 提供 forget_memory,依確切 Memory ID 遺忘。檢查移除結果時,保留另一筆無敏感記錄作比較。
從連線指南完成 Cursor 的獨立託管設定。
常見問題
- Cursor 固定專案規範放哪裡?
- 簡單入口用 AGENTS.md,需要控制套用方式則用 .cursor/rules 裡的 .mdc。團隊維護的規則放進版本控制。
- 目前官方來源怎麼說 Cursor Memories?
- 1.2 公告記載 Memories 和背景記憶核准機制,原本文件入口現在轉到 Rules,依自己的安裝查看可用控制。
- Cairn.ink Memory 怎麼接 Cursor?
- 在 Cursor MCP 設定加入 https://cairn.ink/api/mcp 的 HTTP 伺服器,完成瀏覽器 OAuth,再查看實際工具。需要 Claude Code、Codex 時,另外用它們的安裝器。
- 怎麼測試跨 Cursor 對話記憶?
- 透過記憶工具保存無敏感虛構偏好,留下回傳 ID。開新對話,只問主題、不貼答案,再比對回傳 ID 與來源。