Give Cursor a memory that survives the session
Every new Cursor session starts from zero: your conventions, your architecture decisions, the bug you fixed on Friday — gone. Engram gives Cursor permanent, searchable memory across sessions, projects, and machines. Setup is one config block.
1. Create a free account
Sign up at getengram.app — your API key is minted automatically and waiting on the dashboard.
2. Add one config block
Create .cursor/mcp.json in your project root (or add Engram to your global Cursor MCP settings), paste your key, and restart Cursor:
{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.getengram.app/mcp",
"headers": {
"Authorization": "Bearer engram_sk_live_your_key_here"
}
}
}
}Committing .cursor/mcp.json (key in an env var) means your whole team shares the same project memory.
3. Never re-explain your project again
After a useful session: “remember this.” Next week, next project, next machine: “what do you remember about the auth refactor?” Cursor searches your entire history semantically and picks up where you left off — decisions, reasoning, and all.
The same memory follows you everywhere
Engram speaks MCP, so the memory Cursor builds is instantly available in Claude Code, Claude Desktop, ChatGPT, Windsurf — any client you connect. Debug in Cursor, ask ChatGPT about it later, plan in Claude with full context. One memory, every tool.
Every word is kept — never summarized — and nothing ever expires. Free plan stores 10,000 messages. Pro is $9/month for 1,000,000.