Command Palette

Search for a command to run...

UnylyUnyly
Browse all

LedgerMem Server

FreeNot checked

Enables persistent memory storage and retrieval for MCP clients, allowing AI assistants to remember facts and context across conversations.

GitHubEmbed

About

Enables persistent memory storage and retrieval for MCP clients, allowing AI assistants to remember facts and context across conversations.

README

Model Context Protocol server for Mnemo Memory — exposes long-term memory tools to any MCP client (Claude Desktop, Cursor, Windsurf, VS Code, Zed).

Tools

Tool What it does
memory_search Hybrid 7-strategy retrieval over the workspace memory store.
memory_add Store an atomic fact with optional metadata.
memory_update Patch an existing memory's content or metadata.
memory_delete Permanently remove a memory by ID.
memory_list Paginate through memories (cursor-based).

All calls are scoped to a workspace and a tenant container, both supplied by the operator at server startup (env). The container is the tenant boundary — it is not an argument the model can set; the tools only take content/query.

Install

Claude Desktop / Cursor / Windsurf / VS Code / Zed

npx -y getmnemo-mcp

Or wire it into the client config directly. Example for Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "getmnemo": {
      "command": "npx",
      "args": ["-y", "getmnemo-mcp"],
      "env": {
        "GETMNEMO_API_KEY": "prfly_live_...",
        "GETMNEMO_WORKSPACE_ID": "ws_...",
        "GETMNEMO_CONTAINER_TAG": "user:jane"
      }
    }
  }
}

Get an API key at https://app.mnemohq.com/settings/api-keys.

Develop

npm install
cp .env.example .env   # fill in GETMNEMO_API_KEY + GETMNEMO_WORKSPACE_ID + GETMNEMO_CONTAINER_TAG
npm run dev            # stdio
npm run dev:http       # HTTP/SSE on :8787
npm run build          # bundle to dist/

Architecture

  • stdio (src/cli.ts): one process per MCP client connection, env-configured.
  • HTTP/SSE (src/http.ts): single long-running process for hosted use, header-or-OAuth auth.
  • Both transports share src/server.ts (tool registration + dispatch) and src/api-client.ts (typed REST wrapper).

The server deliberately does NOT depend on getmnemo (the JS SDK) so it can ship independently.

License

MIT

from github.com/ledgermem/getmnemo-mcp

Install LedgerMem Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install ledgermem-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add ledgermem-mcp-server -- npx -y getmnemo-mcp

FAQ

Is LedgerMem Server MCP free?

Yes, LedgerMem Server MCP is free — one-click install via Unyly at no cost.

Does LedgerMem Server need an API key?

No, LedgerMem Server runs without API keys or environment variables.

Is LedgerMem Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install LedgerMem Server in Claude Desktop, Claude Code or Cursor?

Open LedgerMem Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare LedgerMem Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs