Cursor — same rules, same memory
Cursor applies project rules from .cursor/rules/. MEMIA projects memia.mdc there (alwaysApply: true): every Cursor conversation starts with exactly the same invariants as Codex and Claude Code — verified to the character.
Install
cd ~/MEMIA
memia projections write
memia projections check # .cursor/rules/memia.mdc: conforme ✅
# open the workspace in Cursor
cursor ~/MEMIA
Wire the memory over MCP
MEMIA writes the server declaration into .mcp.json (standard format). Since Cursor reads its own MCP config, copy the same entry into .cursor/mcp.json:
{
"mcpServers": {
"memia": { "command": "memia", "args": ["mcp", "serve", "--root", "/Users/you/MEMIA"] }
}
}
The server is read-only: search, entity read, listings, engagements digest. Writes go through the CLI, journaled.
One truth: if someone hand-edits a projection,
memia projections check sees it (invariants hash). Fix at the source, never in the projected file.