← Index

io.github.NaNMesh/nan-forget

io.github.NaNMesh/nan-forget·v0.6.8·Memory & RAG
Quality Score
80
/100

AI that remembers. Local-first cross-session, cross-project long-term memory for coding tools.

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "nan-forget": {
      "command": "npx",
      "args": [
        "-y",
        "nan-forget"
      ],
      "env": {
        "OPENAI_API_KEY": "<your-openai_api_key>",
        "NAN_FORGET_EMBEDDING_PROVIDER": "ollama",
        "NAN_FORGET_USER_ID": "default",
        "NAN_FORGET_PROJECT_ROOT": "<nan_forget_project_root>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "nan-forget": {
      "command": "npx",
      "args": [
        "-y",
        "nan-forget"
      ],
      "env": {
        "OPENAI_API_KEY": "<your-openai_api_key>",
        "NAN_FORGET_EMBEDDING_PROVIDER": "ollama",
        "NAN_FORGET_USER_ID": "default",
        "NAN_FORGET_PROJECT_ROOT": "<nan_forget_project_root>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y nan-forget
§02  Environment variables
OPENAI_API_KEY
secret

OpenAI API key for embeddings. If not set, falls back to local Ollama.

NAN_FORGET_EMBEDDING_PROVIDER

Embedding provider: openai or ollama

NAN_FORGET_USER_ID

User identifier for multi-user setups

NAN_FORGET_PROJECT_ROOT

Project root used for local memory file sync and cleanup

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
5
§04  Alternatives in Memory & RAG