Amem MCP Server

The memory layer for AI coding tools. Local-first, developer-specific, works everywhere.

Local serverstdioPython

What is the Amem MCP Server?

The memory layer for AI coding tools. Local-first, developer-specific, works everywhere.

The short version

Quick Start · How It Works · Benchmarks · Tools · Dashboard · Architecture

The tools it exposes

The server publishes 14 tools. What each one is for:

  • memory_store — Store a memory with type, tags, confidence. Auto-redacts private content, auto-expires contradictions
  • memory_recall — Semantic search — compact mode by default (~10x token savings). Use memory_detail for full content
  • memory_detail — Retrieve full content by ID after compact recall
  • memory_context — Load all relevant context for a topic, organized by type with token budgeting
  • memory_extract — Batch-save multiple memories from conversation
  • memory_forget — Delete by ID or query (with confirmation)
  • memory_inject — Surface corrections + decisions + graph neighbors before coding starts
  • memory_patch — Surgical field-level edit with auto-snapshot
  • memory_versions — View full edit history or restore any version
  • memory_search — Exact full-text search via FTS5 with compact mode
  • memory_since — Temporal query with natural language ranges (7d, 2w, 1h)
  • memory_relate — Build a typed knowledge graph between memories

Recorded tools

  • memory_store — Store a memory with type, tags, confidence. Auto-redacts private content, auto-expires contradictions.
  • memory_recall — Semantic search — compact mode by default (~10x token savings). Use memory_detail for full content.
  • memory_detail — Retrieve full content by ID after compact recall.
  • memory_context — Load all relevant context for a topic, organized by type with token budgeting.
  • memory_extract — Batch-save multiple memories from conversation.
  • memory_forget — Delete by ID or query (with confirmation).
  • memory_inject — Surface corrections + decisions + graph neighbors before coding starts.
  • memory_patch — Surgical field-level edit with auto-snapshot.
  • memory_versions — View full edit history or restore any version.
  • memory_search — Exact full-text search via FTS5 with compact mode.
  • memory_since — Temporal query with natural language ranges (7d, 2w, 1h).
  • memory_relate — Build a typed knowledge graph between memories.
  • memory_multi_recall — Multi-strategy search with compact mode: semantic + FTS5 + graph + temporal.
  • memory_tier — Move memories between tiers: core / working / archival.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
memory_storeStore a memory with type, tags, confidence. Auto-redacts private content, auto-expires contradictions.
memory_recallSemantic search — compact mode by default (~10x token savings). Use memory_detail for full content.
memory_detailRetrieve full content by ID after compact recall.
memory_contextLoad all relevant context for a topic, organized by type with token budgeting.
memory_extractBatch-save multiple memories from conversation.
memory_forgetDelete by ID or query (with confirmation).
memory_injectSurface corrections + decisions + graph neighbors before coding starts.
memory_patchSurgical field-level edit with auto-snapshot.
memory_versionsView full edit history or restore any version.
memory_searchExact full-text search via FTS5 with compact mode.
memory_sinceTemporal query with natural language ranges (7d, 2w, 1h).
memory_relateBuild a typed knowledge graph between memories.
memory_multi_recallMulti-strategy search with compact mode: semantic + FTS5 + graph + temporal.
memory_tierMove memories between tiers: core / working / archival.

How to install the Amem MCP Server

{
  "mcpServers": {
    "amem": {
      "command": "npx",
      "args": [
        "-y",
        "@aman_asmuei/amem"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Amem to memory store.”
  • “Use Amem to memory recall.”
  • “Use Amem to memory detail.”

Frequently asked questions

The memory layer for AI coding tools. Local-first, developer-specific, works everywhere. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.