AgentStack
MCP verified Apache-2.0 Self-run

OpenMemory

mcp-user-anto-openmemory · by user-anto

Democratizing Context Memory for LLMs. Use the LLM of your choice on the memory of your choice.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add mcp-user-anto-openmemory

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of OpenMemory? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

OpenMemory

OpenMemory is a local memory layer for LLM conversations, with a GUI-first workflow.

It lets you keep long-term context in a file store, browse commits/history, and move sessions across models from one interface.


Setup

1. Prerequisites

  • Python 3.11+
  • pip
  • (Optional) gemini-cli for in-GUI Gemini chat
  • (Optional) ollama for local models in GUI
  • (Optional) Claude Desktop (launch from GUI link)

2. Install

git clone 
cd openmem
python -m venv .venv
source .venv/bin/activate
pip install -e .

3. Configure .env

Create .env in project root:

MEMORY_STORE_PATH=/home//path/to/llm-memory
GEMINI_API_KEY=your_gemini_api_key

Notes:

  • MEMORY_STORE_PATH is where OpenMemory stores sessions/commits.
  • GEMINI_API_KEY is required when using gemini-cli from GUI.

4. Start GUI

memory-gui

Open in browser:

http://127.0.0.1:8765

First-Time GUI Flow

  1. In Settings, choose or browse your memory store path.
  2. Create a new session (for example: French Revolution Chat).
  3. Link a model to that session:
  • gemini-cli (pinned to gemini-2.5-flash)
  • ollama: (auto-discovered from ollama list)
  • claude-desktop (GUI opens Claude Desktop)
  1. Chat in GUI (Gemini/Ollama), or in Claude Desktop if Claude is linked.
  2. Commit staged context (auto commit metadata is generated by default).
  3. View timeline in History and per-commit data in Commit Details.

What the GUI Includes

  • Memory store path management
  • Session creation/switching
  • One-model-per-session linking
  • Chat panel + staged context flow
  • Auto-generated commit message/summary
  • Commit history and detail browsing
  • Tag/retrieval/search support through backend memory engine

Troubleshooting (GUI)

Browse button does nothing on WSL

  • Restart memory-gui.
  • Ensure WSL can call Windows tools (powershell.exe).
  • If needed, set MEMORY_GUI_PICKER_CMD manually.

Gemini linked but chat fails

  • Confirm GEMINI_API_KEY is present in .env.
  • Restart memory-gui after editing .env.
  • Confirm gemini command works in your shell.

No Ollama models in dropdown

  • Ensure ollama is installed and running.
  • Run ollama list in terminal and verify models exist.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.