Offline MCP memory and task management with semantic recall, knowledge graphs, reminders, and local backups.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
This server is confirmed live ā we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Shodh Memory.
rememberStore a memory for future recall. Use this to remember important information, decisions, user preferences, project context, or anything you want to recall later.
recallSearch memories AND todos using semantic similarity. Returns both relevant memories and matching todos. Use this to find past experiences, decisions, context, or pending work. Modes: 'semantic' (vector similarity), 'associative' (graph traversal), 'temporal' (time-based retrieval), 'hybrid' (combined), 'spatial' (geo-location based), 'mission' (mission context), 'action_outcome' (reward-based learning).
recall_by_tagsFind memories by tags. Returns memories matching ANY of the provided tags. Useful for finding memories by category (e.g., 'tool:Edit', 'file:src/main.rs', 'source:hook', 'error', 'session-summary').
context_summaryGet a condensed summary of recent learnings, decisions, and context. Use this at the start of a session to quickly understand what you've learned before.
list_memoriesList all stored memories
forgetDelete a specific memory by ID
varun29ankuS/shodh-memory MCP server adds persistent memory and task management to MCP clients. Agents can save decisions, preferences, project details, and other context with remember, then retrieve it through semantic, associative, temporal, hybrid, spatial, mission, or action-outcome recall modes. Tag searches, recent-context summaries, memory statistics, and memory listing support inspection and targeted retrieval.
The server also exposes reminders and a GTD-oriented todo system. Agents can create projects and tasks, assign priorities, contexts, due dates, and subtasks, then search, reorder, complete, update, archive, or delete them. Recurring todos create their next occurrence when completed.
Storage and retrieval run locally rather than sending content to an LLM or a hosted database. The system uses on-device MiniLM embeddings through ONNX Runtime for semantic search. It can extract entities with a local GLiNER model, fall back to rules, and build typed graph relationships from text. Graph traversal supports related-memory retrieval and causal tracing.
Memory is organized into working, session, and long-term tiers. Frequently used memories receive stronger activation, while unused information decays. Recalling one item can activate related items, and repeated connection use can preserve those relationships. Content-hash deduplication prevents identical memories from being stored twice.
The proactive_context tool is intended to run first for every user message. It accepts the message as context, retrieves relevant prior information, and automatically ingests the context for future sessions. Token tools report session usage and can reset the counter after a new or compressed conversation.
For an MCP client, install the published npm wrapper with:
A Claude Desktop or Cursor configuration can run that command with -y and @shodh/memory-mcp as its arguments. Local operation needs no API key; the local setup generates one automatically. Remote deployments can pass a SHODH_API_KEY value to authenticate access.
The project also documents a unified shodh CLI, Python installation, Rust usage, and Docker deployment. The standalone server can listen on port 3030 in the documented Docker example, with a mounted volume used for data persistence. The MCP wrapper is the relevant installation path when an MCP client launches the server locally.
The available capabilities include:
varun29ankuS/shodh-memory MCP server is designed for local, offline use, but the first run may download the configured local AI model. Its memory intelligence is algorithmic and does not use an LLM in the storage or recall path. Remote deployments require the API-key configuration described in the README, while local clients do not.
Restoring a backup replaces the current user's data, and the documentation recommends restarting the server afterward. The verify_index and repair_index tools are available for diagnosing and repairing memories that exist in storage but are missing from the searchable vector index. The project describes edge-device and robotics support, including Zenoh and ROS2 readiness, but those deployment paths are separate from the basic MCP client setup.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/varun29ankus-shodh-memory)<a href="https://allmcps.com/mcp/varun29ankus-shodh-memory"><img src="https://allmcps.com/api/badge/varun29ankus-shodh-memory?style=directory" alt="Shodh Memory on AllMCPs" /></a>