Deep debugging in Cursor, then switch to Claude Code and spend ten minutes re-briefing. ReadmeDB is the shared project brain both tools write to — versioned markdown files, not another siloed chat memory.
Cursor rules (.cursor/rules, project rules) are great for stable conventions on one machine. They do not:
Keep durable truth in markdown your agents own:
Cursor writes them via MCP. Claude Code reads them via the same key. You stop pasting context between tools.
Add this to .cursor/mcp.json (or Cursor Settings → MCP):
{
"mcpServers": {
"readmedb": {
"url": "https://app.readmedb.com/api/mcp",
"headers": {
"Authorization": "Bearer rdb_your_key"
}
}
}
}Free plan: 50 files · 5 MB · 3 keys. No card. Then ask Cursor: “Create decisions.md and open-tasks.md in ReadmeDB from what we know about this repo.”
Vector “memories” help one agent recall chat facts. A project brain is human-readable files your tools keep updating — auditible, shareable, and the same across Cursor and Claude.