
Claude Memory Manager
io.github.NyxToolsDev由 GitHub 帳號 NyxToolsDev 發布v0.1.1更新於 Oct 24, 2026
Cross-session memory for Claude Code — context capture, semantic search, recall
發布方自己的服務:Memory.fit
概覽
本機 MCP 伺服器,將 Claude Code 工作階段日誌索引到可搜尋的 SQLite 資料庫,為 Claude Desktop 提供跨工作階段記憶。
- 可以做什麼
- 依查詢搜尋記憶,可依專案與類別篩選
- 取得某個專案的格式化脈絡摘要
- 直接儲存一筆新記憶
- 檢視資料庫統計資訊
- 底層由命令列工具解析 Claude Code 的 JSONL 工作階段日誌,擷取並評分記憶、產生向量,存入具 FTS5 的本機 SQLite 資料庫,實現語意加關鍵字的混合檢索
- 適用情境
- 適合長期在 Claude Code 中跨多個工作階段開發,希望先前的架構決策、錯誤修正、設定選擇與命名慣例能在 Claude Desktop 中自動重現,而不必反覆說明的人。
- 執行需求
- 以本機 Python 套件形式執行(claude-memory-manager,可透過 uvx 或 claude-memory-mcp 指令啟動),需寫入 Claude Desktop 設定。需先初始化資料庫(claude-memory init)並匯入工作階段日誌。向量預設使用本機提供者,選用 local 附加套件可安裝 sentence-transformers;使用 Voyage 或 Anthropic 向量需設定 VOYAGE_API_KEY 或 ANTHROPIC_API_KEY。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Claude Memory Manager,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Claude Memory Manager
Cross-session memory for Claude Code — never lose context between sessions.
Claude Memory Manager automatically captures architectural decisions, code changes, bug fixes, and configuration choices from your Claude Code sessions, then intelligently retrieves relevant context when you start new sessions.
What It Does
Every time you use Claude Code, valuable context is created and lost when the session ends:
- Which libraries you chose and why
- Bug fixes and their root causes
- Configuration decisions
- File structure and naming conventions
- Error resolutions
Claude Memory Manager solves this by:
- Parsing your Claude Code session logs (JSONL files)
- Extracting meaningful memories with importance scoring
- Embedding memories for semantic search
- Storing everything in a local SQLite database with FTS5
- Retrieving relevant context via hybrid semantic + keyword search
- Serving context to Claude Desktop via MCP protocol
Installation
For local embeddings (no API key needed):
For development:
Quick Start
1. Initialize the Database
This creates the SQLite database at ~/.claude-memory/memory.db and saves a config file.
2. Ingest Session Logs
3. Search Memories
4. Generate Context Summary
5. Connect to Claude Desktop (MCP)
Add to your Claude Desktop config (see MCP Setup):
CLI Reference
Global Options
Search Options
Categories
Memories are classified into these categories:
decision— Architectural and design decisionscode_change— Significant code modificationsbug_fix— Bug identification and resolutionconfig— Configuration and environment changeserror_resolution— Errors encountered and solvedpreference— User preferences and conventionsdiscussion— General discussion summaries
MCP Setup
Claude Desktop
-
Find your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Add the memory server:
- Restart Claude Desktop.
See examples/claude-desktop-config.json for a complete example.
MCP Tools
Once connected, Claude Desktop can use these tools:
Architecture
Data Flow
Configuration
Configuration is loaded from (in priority order):
- Environment variables
- Config file (
~/.claude-memory/config.json) - Defaults
Environment Variables
Embedding Providers
If no provider is available, a stub provider is used (keyword search still works, but semantic search is disabled).
FAQ
Where are my memories stored?
In a SQLite database at ~/.claude-memory/memory.db. All data stays local.
Does this send my code to any API?
Only if you configure the Voyage or Anthropic embedding provider. In that case, only memory text content (not full session logs) is sent to generate embeddings. Use local for fully offline operation.
How does deduplication work? Each memory's content is hashed (SHA-256). If a memory with the same hash already exists, it is skipped during ingestion.
How does hybrid search work? Results from cosine-similarity vector search (70% weight) are combined with SQLite FTS5 keyword search results (30% weight). Memories appearing in both get combined scores.
Can I export my memories?
Yes: claude-memory export > memories.json or claude-memory export -o file.json.
How do I prune old memories?
claude-memory prune --older-than 90d removes memories older than 90 days. Supports d (days), w (weeks), m (months), y (years).
Development
License
MIT License. Copyright (c) 2026 NyxTools.
來源:README.md,提交 1fc1bf2
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Memory 整合

Memory.fit
fit.memory官方發布者
託管式 Memory.fit 伺服器,讓 AI 讀取你的訓練、睡眠、恢復與飲食資料,並寫回每週計畫、每日目標和飲食計畫。
pg.ddx.io: the PostgreSQL community's memory
io.ddx.pg官方發布者
pg.ddx.io: the PostgreSQL community's memory 的託管 MCP 服務,由 pg.ddx.io 發布;無需登入;Streamable HTTP;29 個工具。
var.gg Naming Memory
gg.var官方發布者
遠端 MCP 伺服器,可依領域概念推薦並檢索韓、日、中、越、英多語言的程式識別字名稱,並提供 ERD 結構查詢。

Counterparts
ai.counterparts
為 Claude Code 與 Claude Desktop 提供的本地優先長期記憶:助理自行寫下關於你與專案的筆記,並在之後的對話中回想起來。

LAHZE - Persian AI Memory Platform
由 GitHub 帳號 pedramgholizadeh 發布
以波斯語為先的地理記憶平臺:發現地點,起草併發布僅限波斯語的記憶。AI 翻譯