Memo MCP Server

Local MLX-native memory for AI agents — markdown-on-disk, sqlite-vec + BM25 hybrid, zero cloud.

Local serverstdioPython

What is the Memo MCP server?

If you already use Memo, the memo mcp server is the piece that lets your assistant work with it directly. Local MLX-native memory for AI agents — markdown-on-disk, sqlite-vec + BM25 hybrid, zero cloud.

What the server does

Persistent, searchable memory for Claude Code, Codex, Cursor, Cline, Devin, and OpenCode. No cloud, no API keys, no Ollama, no vector DB to run. And it spends fewer tokens, not more.

Credentials and setup notes

| | Support | |---|---| | macOS, Apple Silicon (M1–M4) | Full — MLX embedder + reranker + ask/synthesize/dream | | Linux / Ubuntu | Standalone CPU backend — search, recall, save. pipx install "mlx-memo[cpu]" · docs/ubuntu.md | | Intel Mac | Unsupported — current PyTorch releases do not ship Python 3.13 wheels for

Installation

The server ships on PyPI as mlx-memo, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Where it fits

This sits in the database access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. It is maintained by jagoff; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Memo's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How to install the Memo MCP server

{
  "mcpServers": {
    "memo": {
      "command": "uvx",
      "args": ["mlx-memo"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

| | Support | |---|---| | macOS, Apple Silicon (M1–M4) | Full — MLX embedder + reranker + ask/synthesize/dream | | Linux / Ubuntu | Standalone CPU backend — search, recall, save. pipx install "mlx-memo[cpu]" · docs/ubuntu.md | | Intel Mac | Unsupported — current PyTorch releases do not ship Python 3.13 wheels for

Frequently asked questions

It connects Memo to MCP-compatible AI assistants such as Claude and Cursor. Instead of copying data back and forth by hand, the assistant works with Memo directly.