LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

yourmemory

Agentic AI memory MCP server with forgetting-curve decay

TLDR

Run the stdio MCP server (typically launched by an AI client, not a human)
$ yourmemory
copy
Print the executable path and a ready-to-paste MCP config block
$ yourmemory-path
copy
Install the CLI from PyPI
$ pip install yourmemory
copy
Identify the agent that owns a memory namespace via env var
$ YOURMEMORY_USER=[agent_name] yourmemory
copy

SYNOPSIS

yourmemoryyourmemory-path

DESCRIPTION

yourmemory is a Model Context Protocol (MCP) server that gives AI coding agents long-term memory with biological decay modeled after the Ebbinghaus forgetting curve. Memories that are recalled often gain strength; memories that are not decay over time, mimicking human retention.The server exposes three tools to MCP clients:recall_memory(query)

Hybrid retrieval combining vector similarity, BM25 keyword scoring, and graph expansion, ranked by similarity and strength.
store_memory(content, importance, category?, visibility?)
Persists a new memory with an importance score (0-1). Categories include strategy, fact, assumption, and failure. Visibility may be private or shared.
update_memory(id, new_content, importance)
Re-embeds and replaces an existing memory entry.
It plugs into any MCP-aware client (Claude Code, Cursor, Cline, Windsurf, Continue, Zed) and supports multiple agents sharing one instance with namespace isolation.

PARAMETERS

yourmemory

Start the stdio Model Context Protocol server. Reads JSON-RPC requests on stdin and writes responses on stdout; intended to be launched by an MCP-compatible client.
yourmemory-path
Print the absolute path to the yourmemory executable along with a JSON config snippet ready to paste into an MCP client configuration.
YOURMEMORY_USER (environment)
Identifies the agent owning the memory namespace. Multiple agents on the same instance get isolated private memories plus shared context.

CONFIGURATION

Most clients are configured with a JSON snippet pointing command at the yourmemory binary:

$ {
  "mcpServers": {
    "yourmemory": {
      "command": "yourmemory",
      "env": { "YOURMEMORY_USER": "agent-1" }
    }
  }
}
copy
Run yourmemory-path to get the absolute executable path required by clients that do not resolve PATH at launch time. No external database or service is required; storage is local.

CAVEATS

Not a general-purpose Linux command - yourmemory is meaningful only when launched by an MCP client. Running it directly leaves it waiting for JSON-RPC traffic on stdin. The decay model means memories that are not reinforced are eventually surfaced less; importance and category should be chosen carefully to avoid losing critical facts. Requires Python 3 and pip for installation.

HISTORY

YourMemory was released by sachitrafa in 2025 as an open-source MCP memory server. It cites benchmark results on the LoCoMo long-context conversation benchmark, claiming roughly 16 percentage points better recall than Mem0. The project is written in Python and distributed via PyPI.

SEE ALSO

claude(1), mem0(1), pip(1)

Copied to clipboard
Kai