mcp-prose-memory gives MCP clients a small, durable memory store for facts that should survive restarts.
It stores memory as JSON, keeps facts grouped by section, and exposes one tool for careful add, remove, replace, and view operations. The shape stays predictable enough for automation, while remaining simple enough to inspect and repair by hand when needed.
What it does
- Stores memory in a local JSON file
- Groups facts into stable sections
- Stores compact key/value facts when clients need structured memory
- Writes atomically through temp-file replacement
- Rejects duplicate facts within a section
- Validates line numbers before remove and replace operations
- Normalizes older or partial memory documents
- Exposes compact, budgeted memory context for session startup hooks