M

Memento

Provides persistent memory capabilities through a SQLite-based knowledge graph that stores entities,...

449 views
0 installs
Updated Nov 22, 2025
Not audited
Provides persistent memory capabilities through a SQLite-based knowledge graph that stores entities, observations, and relationships with full-text and semantic search using BGE-M3 embeddings for intelligent context retrieval across conversations.
  1. Determine Path for Memory Database
    Decide where you want your memory database to be stored. This will be a path to a .db file, e.g., /Your/Path/To/memory.db. If the file does not exist, it will be created.

  2. Check System Prerequisites
    Make sure your system's SQLite version is 3.38 or newer. Check by running:

    sqlite3 --version
    

    If the version is older, follow the README's instructions to update SQLite (via Homebrew on macOS: brew install sqlite, or on Debian/Ubuntu: sudo apt update && sudo apt install sqlite3).

  3. (Optional) Prepare the sqlite-vec Extension
    Normally, this is handled automatically. If you encounter errors about "vec" extension loading, search for the appropriate dynamic library in your node_modules directory:

    • macOS: find node_modules -name "vec0.dylib"
    • Linux: find node_modules -name "vec0.so"
      Copy the full path to this extension.
  4. Configure the MCP Connection in FastMCP

    • Open the FastMCP connection interface.
    • Add a new connection for "memento" (or similar server).
    • For the MEMORY_DB_PATH value, enter the full path to your memory database (e.g., /Users/yourname/my_memory.db).
  5. (If Necessary) Set SQLITE_VEC_PATH
    If you determined a path for the sqlite-vec extension in step 3, add another environment variable to the connection:

    • Name: SQLITE_VEC_PATH
    • Value: (Full path to the vec0.dylib or vec0.so file)
  6. Click "Install Now"

    • Save/submit the configuration by clicking the "Install Now" button in FastMCP.
    • The server should start, and your environment variables will be applied.

Summary Table for FastMCP Fields:

ENV Name Value Required
MEMORY_DB_PATH /Your/Path/To/memory.db Yes
SQLITE_VEC_PATH /full/path/to/vec0.dylib or .so Only if auto-detect fails

Now your Memento persistent memory integration is configured for Claude Desktop via FastMCP!

How to Install Memento

Install Memento MCP server with one click through FastMCP. Choose your preferred AI development tool below:

Claude Desktop

Click "Claude Desktop" in Quick Start

Cursor IDE

Click "Cursor IDE" in Quick Start

VS Code

Click "VS Code" in Quick Start

Alternatives to Memento

Looking for similar MCP servers? Browse other servers in the same categories on FastMCP, or check out the similar servers listed above.

Quick Start

View on GitHub

More for Memory Management

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.

Stay ahead of the MCP ecosystem

Get the top new MCP servers, trending tools, and dev tips delivered weekly. Free, no spam, unsubscribe anytime.

Join 2,847 developers. We send one email per week.