Echo Memory is answering right now. Last checked 9 min ago. Last commit 17 Sep 2026.
Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.
Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 17 September 2026. No other catalogue keeps this.
We read the source, 1 d ago · rules 3dff92dd89df
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.
const child = spawn(spawnArgs[0], spawnArgs[1], {
const fd = fs.openSync(path.join(dir, digest), 'wx', 0o600);
subprocess.Popen(
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
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.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.
claude mcp add echo-mem --transport http https://api.echo-mem.com/mcp
{
"mcpServers": {
"echo-mem": {
"url": "https://api.echo-mem.com/mcp"
}
}
}
[mcp_servers.echo-mem]
url = "https://api.echo-mem.com/mcp"
{
"mcpServers": {
"echo-mem": {
"url": "https://api.echo-mem.com/mcp"
}
}
}
{
"mcpServers": {
"echo-mem": {
"url": "https://api.echo-mem.com/mcp"
}
}
}
This one needs environment variables set before it will start:
ECHO_MEMORY_DATABASE_URL (Postgres connection string. `echo-memory quickstart` starts a suitable database and prints this.), ECHO_MEMORY_USER_ID (Whose memory this is. Scopes every read and write.), ECHO_MEMORY_AGENT_ID (Which tool is writing: claude-code, cursor, codex, claude-desktop. Recorded on every fact, and what makes a cross-tool recall visible afterwards.).
The author declared them in the registry entry; get the values from the project itself.
This endpoint answered with an authorization challenge. The server is running, but you need an API key from its owner to call it.
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://api.echo-mem.com/mcp | streamable-http | needs key | 450 ms | 9 min ago |
Self-hosted, source-traceable memory layer and MCP server for AI agents, on your own Postgres.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Agent memory on your own Postgres that flags superseded facts and abstains instead of guessing.
Embedded memory for AI agents with SQLite, pgvector, and Neo4j graph search.
Markdown memory for AI agents. Files you can read, edit, grep, and commit. Not a database.
Memory for AI coding agents — markdown in your own git, not a vendor database. Apache-2.0.
Durable memory for AI agents: fact extraction, hybrid retrieval, temporal graph. SQLite/Postgres.
Versioned agent memory in your own Postgres: portable context, permissioned, audit trail.
Answers built from our own checks of this server.