mcpbeat Sign in

RE-call MCP Memory Server MCP Server

by giulioder Your server? Claim it
local only

RE-call MCP Memory Server runs on your own machine — the client starts it, so there is no endpoint to ping. 79 installs a week from pypi. Last commit 1 Nov 2026.

Agent memory on your own Postgres that flags superseded facts and abstains instead of guessing.

Installs per day peak 142 · avg 38 · -82% w/w
a month agotoday
79
Installs / week
pypi · recall-rag
6
Stars
1 open issue
1 Nov 2026
Last commit
from GitHub
AGPL-3.0
License
Python

What the code does

We read the source, 14 h ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a database query by concatenation recall/ops/restore.py:155
        _ACTIVE_GENERATION_SELECT + _ACTIVE_GENERATION_TENANT[bool(tenant)],
Reads files and sends them to the network recall/desktop/github.py:80
    root = next((path for path in staging.iterdir() if path.is_dir()), staging)
        values = env if env is not None else dict(os.environ)

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add re-call -e 'RECALL_SERVING_DSN=<RECALL_SERVING_DSN>' -- uvx recall-rag
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "re-call": {
      "command": "uvx",
      "args": [
        "recall-rag"
      ],
      "env": {
        "RECALL_SERVING_DSN": "<RECALL_SERVING_DSN>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.re-call]
command = "uvx"
args = ["recall-rag"]
env = { RECALL_SERVING_DSN = "<RECALL_SERVING_DSN>" }
.cursor/mcp.json
{
  "mcpServers": {
    "re-call": {
      "command": "uvx",
      "args": [
        "recall-rag"
      ],
      "env": {
        "RECALL_SERVING_DSN": "<RECALL_SERVING_DSN>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "re-call": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "recall-rag"
      ],
      "env": {
        "RECALL_SERVING_DSN": "<RECALL_SERVING_DSN>"
      }
    }
  }
}

Put your own value in place of <RECALL_SERVING_DSN> (PostgreSQL serving DSN for the RE-call memory store). The author’s registry entry marks it as required.

Optional settings from the registry entry, left out of the block above: RECALL_TENANT (Tenant id served by this local stdio server), RECALL_TRUST_MODE (Set to development only for local uncalibrated corpora), RECALL_EMBEDDER (The embedder the corpus was BUILT with, for example voyage:voyage-4 or BAAI/bge-large-en-v1.5. It must match: several models emit 1024 dimensions, so a mismatch does not error, it returns a confidently ranked list that means nothing), RECALL_TABLE (The chunk table inside that database. `recall quickstart` indexes into quickstart_chunks so its sample corpus can never be retrieved beside real memory; `recall setup` uses chunks. The wrong value returns no hits and no error), RECALL_MCP_TOOLS (Optional. Serve a subset of the tools: a preset (all, search, read) or explicit names. Every tool definition is re-sent every turn, so serving ones nobody calls costs input tokens on every turn. Unset serves them all).

Alternatives to RE-call MCP Memory Server

same job, measured the same way
Echo Memory
by echo-mem

Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.

704 installs/wk answering
Echo Memory
by ayushcodes10

Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.

answering
D
Data
by thinair

PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.

answering
briq
by briq

Give your agent its own cloud: Postgres, Redis, a sandbox or any Docker image, in one MCP call.

answering
OneDroid Engram
by onedroid

Versioned agent memory in your own Postgres: portable context, permissioned, audit trail.

answering
metabrain
by ariaxhan

MCP server giving AI agents persistent SQLite memory that proves which lessons hold.

54 installs/wk local only
nlqdb — analytical memory for AI agents
by nlqdb

Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.

answering
Recall
by polign

Agent memory that keeps every correction, with history and as-of reads. Runs on your database.

local only

RE-call MCP Memory Server — questions

Answers built from our own checks of this server.

Why is there no uptime for RE-call MCP Memory Server?
RE-call MCP Memory Server runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package recall-rag was installed 79 times last week.
How do I connect RE-call MCP Memory Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls recall-rag straight from pypi; nothing to host, nothing to sign up for.
How many people use RE-call MCP Memory Server?
The pypi package recall-rag was installed 79 times in the last week. Week over week that is -82%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is RE-call MCP Memory Server open source?
Yes — it is published under the AGPL-3.0 licence, written in Python, 6 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.