Installation
You can add the sovseal MCP server through the Cursor UI or by editing the config file directly.- Cursor Settings UI
- Config file
1
Open Cursor Settings
Click the gear icon in the top-right corner of the Cursor window.
2
Navigate to MCP
Go to Features → MCP, then click + Add New MCP Server.
3
Fill in the server details
Enter the following values:
4
Save and reload
Click Save. Cursor will start the MCP server in the background. The
store_memory and recall_memory tools become available in the Agent chat panel.Add proactive recall with Cursor Rules
By default, the agent only calls memory tools when you explicitly ask. To make Cursor automatically recall relevant context before every response, add the following instructions to Cursor Settings → General → Rules for AI, or create a.cursorrules file at the root of your project:
.cursorrules
Project-scoped vs. global memory
By default, sovseal writes all memories to~/.sovseal/db/memories.lance, which is shared across every project. If you want to prevent React Native context from bleeding into a Rust project, set the SOVSEAL_DB_DIR environment variable to a project-local path:
.cursor/mcp.json
.sovseal/db/ inside the project folder and are never visible to other projects.
Troubleshooting
Tool fails to load in Cursor Chat- Node.js version: Cursor spawns MCP servers from its own background process using your system’s global Node.js. Run
node -vin a terminal and confirm it reports>= 20.0.0. - Warmup latency: On the first run, the ONNX embedding model (~22 MB) downloads to
~/.sovseal/models/. The tool status in Cursor may show “Connecting…” for up to 30 seconds during this download — this is expected and happens only once. - Inspect the logs: Open Cursor’s developer console via Help → Toggle Developer Tools → Console and look for any MCP server error output.