Who it is forAn individual who uses Claude or Cursor daily and finds that each client forgets what the others were told.
The problemYour preferences and to-dos stay locked inside one assistant app, so other clients cannot see them.
The outcomeOne MCP-backed store that your clients read and write, where each memory shows the sentence it came from.
What you need first
- Node 20 or newer
- npm to install the MCP package or the core library
- Docker, only for the self-hosted HTTP use case
- A C toolchain only if better-sqlite3 has no prebuild for your platform
Steps
- Run
npm install -g @aldus-palace/mcp - Run
claude mcp add aldus-palace -- node "$(npm root -g)/@aldus-palace/mcp/dist/index.js" - In Claude, send a sentence such as: I prefer simple tools
- Confirm the reply says the memory is active and gives its evidence
- Open Cursor with the same MCP server configured and ask what it has captured
Prompt for your agent
Using the repo heymi/aldus-palace, install the MCP server with `npm install -g @aldus-palace/mcp` and register it with Claude Code using the command in the README. Send the sentence 'Ship the <target> next week' and expect a reply beginning 'Captured' with one commitment. Verify by checking that the reply shows a resolved date window.
Caveat. The README's offline demo uses the deterministic provider, so connect a model if you need general understanding beyond the sentences it knows.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for heymi/aldus-palace and "Give Claude and Cursor one shared memory file"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer