Basic Memory
Local

Local install

Install Basic Memory locally and choose where notes live.

Local mode runs the MCP server on your machine and stores notes in local folders you control.

Install the CLI

uv tool install basic-memory

Start the MCP server

Configure your MCP client to run the server:

claude_desktop_config.json
{
  "mcpServers": {
    "basic-memory": {
      "command": "uvx",
      "args": ["basic-memory", "mcp"]
    }
  }
}

Restart your MCP client after editing the config.

Choose where notes live

By default, notes are stored in a main project under ~/basic-memory. You can point Basic Memory to any folder by creating a project and setting it as default.

bm project add "work" ~/Documents/work-notes
bm project default "work"

Next steps

CLI Basics

Learn common commands for projects, notes, and search.

Projects and Folders

Organize notes with projects and folder structure.