OpenClaw Memory 指南:為 Claude Code 新增跨 Session 的持久記憶
使用 OpenClaw Memory(MemClaw)讓 Claude Code 記住您的專案。完整設定教學,從建立工作區到 MCP 配置一步步說明。
OpenClaw 記憶指南:如何給 Claude Code 加入持久記憶
OpenClaw 是 Claude Code 的 skill 生態系統——一系列擴展 Claude 在終端機中能力的工具。記憶 skill 是影響最大的類別:它們解決 Claude Code 最大的限制,也就是每次 session 都從零開始的問題。 這份指南介紹 OpenClaw 記憶的運作方式、哪些 skill 值得使用,以及如何設定。 取得 MemClaw——評分最高的 OpenClaw 記憶 skill → memclaw.me
為什麼 Claude Code 需要記憶 Skill

Claude Code 在設計上是無狀態的。每次 session 都是獨立的——模型處理你的輸入並生成輸出,但在 session 之間不儲存任何東西。 這對持續的開發工作造成真實的問題:
- 每次 session 開始都要花 10 分鐘以上重新解釋你的專案
- Claude 建議你已經否決的方案
- 沒有手動提供脈絡就無法在之前的 session 基礎上繼續
- 切換專案意味著不斷重新定向 OpenClaw 記憶 skill 透過 MCP(Model Context Protocol)把 Claude Code 連接到外部記憶儲存來解決這個問題。
OpenClaw 記憶 Skill 的運作方式
OpenClaw skill 透過 MCP 連接 Claude Code。每個 skill 是一個 MCP 伺服器,提供 Claude 在 session 中可以呼叫的工具。 記憶 skill 通常提供:
- 載入脈絡:在 session 開始時檢索相關的專案脈絡
- 儲存脈絡:在 session 結束時寫入新的決策和進度
- 搜尋:語意查詢儲存的脈絡 你在 .claude/mcp_config.json 設定 skill。Claude 就能在那個目錄的每次 session 中使用這些工具。
最佳 OpenClaw 記憶 Skill
MemClaw — 專案工作區記憶

功能: 持久的專案工作區,結構化脈絡儲存和語意搜尋。 為什麼是最佳選擇: MemClaw 專為開發者工作流程設計。它以結構化格式儲存你的技術棧、架構決策、sprint 目標和 session 歷史。Claude 可以語意查詢——「我們對付款系統了解什麼?」——即使工作區增長也能得到相關脈絡。 主要功能:
- 每個專案的工作區隔離
- 工作區內容的語意搜尋
- 附時間戳記的 session 歷史
- 團隊共享(共享工作區)
- 適用於任何專案、任何語言 設定: { "mcpServers": { "memclaw": { "command": "npx", "args": ["-y", "@memclaw/mcp-server"], "env": { "MEMCLAW_API_KEY": "your_key", "MEMCLAW_WORKSPACE_ID": "your_workspace_id" } } } } 取得: memclaw.me(有免費方案)
設定你的第一個有記憶的 Session
步驟 1:建立工作區
前往 memclaw.me 建立帳號,為你的專案建立工作區。
步驟 2:加入 MCP 設定
在專案根目錄建立 .claude/mcp_config.json,填入上面的 MemClaw 設定。
步驟 3:填入工作區
把你的專案脈絡加入工作區:
技術棧
[你的框架、資料庫、部署]
架構規則
[你的模式和規範]
目前 Sprint
[你現在在建什麼]
已知問題
[需要注意的 bug 和陷阱]
步驟 4:建立 session 命令
.claude/commands/start.md: 從 MemClaw 工作區載入專案脈絡。 摘要:目前 sprint 目標、上次 session 的工作、待解決的阻礙。 詢問今天要做什麼。 .claude/commands/end.md: 摘要今天 session 的成果:完成了什麼、做了哪些決策、理由是什麼。 加入 MemClaw 工作區,附上今天的日期。 列出未解決的問題,建議下一步。
步驟 5:執行第一次 session
cd ~/projects/myapp claude /start Claude 載入你的工作區脈絡,告訴你目前的狀態。你告訴它要做什麼。結束時,/end 儲存 session 摘要。
多專案設定
每個專案有自己的工作區: ~/projects/ project-a/.claude/mcp_config.json ← MEMCLAW_WORKSPACE_ID=ws_project_a project-b/.claude/mcp_config.json ← MEMCLAW_WORKSPACE_ID=ws_project_b cd 進專案,Claude 自動載入那個專案的脈絡。專案之間零污染。
保持記憶有用
記憶只有在準確的情況下才有價值。在以下情況更新工作區:
- 做了架構決策
- 發現新的限制或 bug
- Sprint 目標改變
- 否決了某個方案(以及原因) /end 命令自動處理大部分這些事情。對於 session 中途做的重要決策,立刻記錄: 「加入工作區:我們決定用樂觀鎖定處理庫存更新。 原因:避免高負載下的 race condition。」
結果
設定好 OpenClaw 記憶後:
- Session 從完整脈絡開始——不需要重新解釋
- 建議基於你的實際架構
- 決策被記錄且可搜尋
- 多個專案保持隔離
- 團隊成員共享相同的脈絡 Claude 從你需要不斷重新簡報的工具,變成在之前工作基礎上繼續的真正協作夥伴。 用 MemClaw 設定 OpenClaw 記憶 → memclaw.me 本文由 Felo 團隊撰寫。我們與 MemClaw 和 OpenClaw 生態系統有業務關聯,請讀者自行判斷。