With
Projects persistent memory facts into an Obsidian vault, allowing users to view and navigate their memory notes in Obsidian and refresh the vault through the memory sync tool.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Withremember that the team meeting moved to Tuesdays"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
With.
Things that stay with you.
With is a persistent memory layer for your harness.
The source of truth is an owned SQLite file on your machine. People look at an Obsidian vault. Every tool talks to the same CLI or stdio MCP. Facts are invalidated, not deleted.
The product is With. The command is still eric-memory, so existing installs keep working.
Stay
A current fact is active. A retired fact is deprecated plus superseded_by. Default search does not treat history as current. Nothing is erased to make a new present.
That is the whole philosophy, in one line: leave what was true, and write what is true now.
Related MCP server: light-agent-memory-mcp-server
Architecture
flowchart TB
quest[Install_or_daily_quest]
cli[CLI_and_MCP]
store[Owned_SQLite]
vault[Obsidian_projection]
harness[Registered_harness]
quest --> cli
harness --> cli
cli --> store
store --> vaultNo app. No cloud. No login daemon. No admin rights. Zero third-party runtime packages. Python 3.10+ is enough.
Two tiers
Tier | Who | How |
Simple | Anyone installing on their own machine | Paste |
Full | Maintainers | The same, plus a read-only Holograph import, tests, and adapters. |
Guides: Introduction · Simple · Full · CLI and MCP · Windows / Linux
Chinese copies live next to them in docs/ and quests/.
Install
python3 -m unittest discover -s tests -q
python3 scripts/repo_check.py
python3 bin/eric-memory --version
python3 bin/eric-memory --data-dir "$HOME/eric-memory-data" init --tier simple
python3 bin/eric-memory --data-dir "$HOME/eric-memory-data" statusOn Windows use py -3 and %USERPROFILE%\eric-memory-data. Expand ~ once at init. After that, only absolute paths.
Or skip the terminal: give quests/en/install.md to your harness and answer the questionnaire.
The data directory never enters Git.
Official surface
Action | CLI | MCP |
Initialize |
| (once, from the install quest) |
Status |
|
|
Write |
|
|
Search |
|
|
Invalidate |
|
|
Sync |
|
|
Import |
|
|
Index a folder |
|
|
Register a tool |
|
|
List registered tools |
|
|
Do not INSERT into memory.db by hand. The contract is skills/严格技能.md. A Cursor template is .cursor/mcp.json.example.
What v1 will not do
Use Mem0, Graphiti, Cognee, or Supermemory as the kernel
Treat Obsidian as the source of truth
Scan the whole disk in silence
Treat a vendor leaderboard as acceptance
Ship a client zip, a cloud, or a background service
License
This server cannot be deployed
Maintenance
Related MCP Connectors
- KogniteOAuthdev.kognite
Hosted agent memory: store, search, and recall facts across sessions from any MCP client.
- memnodeOAuthdev.memnode
Persistent, inspectable memory for AI agents with lineage, correction, and a hosted MCP endpoint.
Persistent memory for AI agents — log and recall conversation context over MCP.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables agents to assert and recall typed facts with idempotent writes, freshness, and assurance verdicts. Provides MCP tools for persistent memory across sessions via SQLite-backed storage.194 npm1MIT
- AlicenseAqualityBmaintenanceProvides persistent, searchable memory for AI agents across any MCP-compatible client, storing project context, user preferences, and session learnings locally in SQLite with tools to save, retrieve, search, and manage them.1212 npmMIT
- AlicenseAqualityCmaintenanceEnables AI agents to share a portable, user-level memory layer through MCP, allowing them to store, search, update, link, and consolidate facts with optional full-text and vector retrieval.713 npmMIT
- AlicenseAqualityCmaintenanceProvides a local-first, provenance-aware memory layer that enables MCP-capable AIs to store, recall, validate, and reason over facts with contradiction detection, trust weighting, deduplication, and encryption, supporting offline private operation without GPUs or API keys.9Apache 2.0