SuperLocalMemory exposes profile-selected MCP tools for memory, lifecycle, diagnostics, and optional capabilities. Tool availability and client compatibility must be checked against the installed release.
The cards below illustrate common workflows. The installed tool list depends on the selected MCP profile, optional features, and release. Query the server instead of relying on a fixed marketing count.
slm_compress call. The CCR identifier is a retrieval capability and expires according to its configured lifetime; it is not a memory fact ID.Use an isolated installer, configure the client explicitly, and prove a real remember() and recall round trip.
Use pipx or uv with Python 3.11–3.14. Mode A does not require a model-provider key for its core path; optional modes and features have separate requirements.
pipx install superlocalmemory slm setup
Point a documented MCP client at the SLM server, then run the end-to-end memory contract. Protocol support alone does not prove client compatibility.
{ "mcpServers": { "superlocalmemory": { "command": "slm", "args": ["mcp"] } } }
Restart your MCP client. Ask it to call get_status — you should see the active profile, mode, provider boundary, data paths, and current store counts.
// In Claude Desktop or Cursor, tell the agent: "Use the superlocalmemory MCP to call get_status" // Expected response: { "success": true, "mode": "A", "provider": "none", "profile": "default", "fact_count": 0 }
Use slm start for the local HTTP daemon or slm mcp for a client-owned stdio process. Verify the endpoint and authentication boundary in the installed release.
# Start the local HTTP daemon slm start # Point a supported HTTP MCP client at: "url": "http://127.0.0.1:8765/mcp/"
# A client-owned stdio process slm mcp # Inspect the release-current mode and health slm status --json slm doctor
Transport and protocol support are prerequisites, not proof. Publish a client only after install, session, remember, recall, update, forget, restart, and uninstall checks pass.
Add these instructions when you want the agent to call the configured SLM tools. Tool availability, policy authorization, and retrieval quality still depend on the installed profile and release.
# Add to your system prompt: Before responding to questions, check SuperLocalMemory for relevant context using the recall tool. After making decisions, fixing bugs, or learning preferences, store them using the remember tool. On session start, call get_status to confirm SLM is healthy.
remember tool accepts project metadata, but the core recall tool does not expose a project-filter parameter, so project metadata alone is not an instance boundary.Install in an isolated environment, approve setup, then verify the memory round trip in your actual client.