{
  "slug": "memory",
  "name": "Memory (Knowledge Graph MCP)",
  "url": "https://github.com/modelcontextprotocol/servers/tree/main/src/memory",
  "cat": "mcp",
  "group": "ai",
  "tagline": "Reference MCP server (memory)",
  "price": "Free, MIT",
  "tier": "free",
  "pick": false,
  "what": "A maintained reference server implementing persistent memory as a local knowledge graph of entities, relations and observations. Data lives in a plain JSONL file whose location you set with <code>MEMORY_FILE_PATH</code>. Eight tools include <code>create_entities</code>, <code>add_observations</code>, <code>search_nodes</code> and <code>read_graph</code>.",
  "why": "Lets the agent remember your stack, naming conventions and past decisions across sessions instead of you re-explaining the project every morning. Everything stays in a local file you can open and edit yourself.",
  "warn": "The agent will not use memory unless your instructions tell it to write and read. The graph grows unbounded and <code>read_graph</code> dumps the entire thing into context.",
  "install": "claude mcp add memory npx -y @modelcontextprotocol/server-memory",
  "category": {
    "key": "mcp",
    "name": "MCP servers & registries",
    "desc": "How your agent reaches past the terminal. Directory scale is not a quality signal.",
    "group": "ai",
    "groupName": "Put AI inside it"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": null,
    "checked_at": "2026-08-19T00:17:14.278+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}