~/.cursor/mcp.json, and Cursor automatically uses memory tools during sessions.
Installation
What gets installed
The setup command adds anmcpServers entry to ~/.cursor/mcp.json:
memory mcp at session start and gains access to three tools:
memory_savememory_searchmemory_context
Legacy hook-based setups in
hooks.json are migrated automatically. The setup command removes old hooks and consolidates everything into mcp.json.Config file location
Cursor always uses~/.cursor/mcp.json for MCP config. There is no project-scoped installation for Cursor.
Custom config directory
If your.cursor directory is in a non-standard location:
/path/to/.cursor/mcp.json.
Uninstalling
To remove EchoVault from Cursor:echovault entry from ~/.cursor/mcp.json.
Usage
Once installed, Cursor automatically:- Calls
memory_context --projectat session start to load recent memories - Calls
memory_search <query>when searching for relevant context - Calls
memory_saveto persist decisions, bugs, and learnings
Migration notes
Older versions of EchoVault used hooks in~/.cursor/hooks.json. The setup command now:
- Removes legacy hooks from
hooks.json - Removes old skill directories
- Consolidates everything into
mcp.json
memory setup cursor to migrate automatically.