loading…
Search for a command to run...
loading…
A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.
A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.
A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client. Auto-deduplication, contradiction resolution, and stale cleanup included.
[!TIP] Why memmd?
- One memory, every client — Claude Desktop, Cursor, Claude Code, OpenAI Codex share the same
memory.md- Zero external dependencies beyond
mcp— no embeddings, no API keys, fully offline- Deterministic, rule-based — no LLM calls for memory management
- Human-readable
memory.md— inspect and edit anytime
summarize()~는 ~), stopwordsuvx memmd-mcp
{
"mcpServers": {
"memmd": {
"command": "uvx",
"args": ["memmd-mcp"],
"env": {
"MEMMD_MEMORY_PATH": "/absolute/path/to/memory.md"
}
}
}
}
[!NOTE] Config location by client:
- Claude Desktop —
~/Library/Application Support/Claude/claude_desktop_config.json- Claude Code —
.claude/settings.jsonor user settings- Cursor —
~/.cursor/mcp.json- OpenAI Codex —
~/.codex/config.toml
| Tool | Description |
|---|---|
remember(content, category?) |
Store with auto-dedupe and contradiction merge |
recall(query) |
Search with keyword scoring and category filters |
forget(id) |
Delete by ID |
summarize() |
Category overview + stale entry cleanup |
rememberkey: value, key = value, key is value, key는 valuerecallcategory:Projects API token, section:"Work Context" deploycategory:프로젝트)summarizememory.md Format# memory.md
<!-- memmd:version=1 -->
## Work Context
<!-- memmd-entry {...json...} -->
Memory content
## Projects
...
## Personal Preferences
...
## Archive
...
| Variable | Default | Description |
|---|---|---|
MEMMD_MEMORY_PATH |
./memory.md |
Path to memory file |
MEMMD_STALE_DAYS |
120 |
Days before stale cleanup (min: 7) |
MIT
Выполни в терминале:
claude mcp add memmd-mcp -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.