Soul MCP Server Adds Persistent Memory and Safety for Local LLMs

What Soul Does
Soul is an open-source MCP server designed to solve the session memory problem for local LLMs. By using two simple commands, it enables agents to remember everything across sessions instead of forgetting at the end of each session.
Key Features
- Persistent Memory: Two commands control memory persistence:
n2_bootat session start andn2_work_endat session end - Ark Safety System: Built-in safety that blocks dangerous commands like
rm -rfandDROP DATABASEat zero token cost - Cloud Storage: Configurable cloud storage with one line of configuration
- Open Source: Released under Apache-2.0 license
Setup with Ollama + Open WebUI
Installation and configuration steps:
- Install via npm:
npm install n2-soul - In Open WebUI, go to Settings → Tools → MCP Servers
- Add a new server with command set to "node"
- Set args to your path to
node_modules/n2-soul/index.js
The server also works with LM Studio and Cursor.
Additional Resources
For detailed features and community discussion, check the GitHub repository and related Reddit posts. The developer is seeking feedback from the local LLM community.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenUtter: Query Google Meet Transcripts Live via OpenClaw
OpenUtter is a skill that joins Google Meet as a guest via a headless browser, captures live captions, and streams them to your OpenClaw event bus. You can query the live transcript mid-call via Telegram, WhatsApp, Slack, or Discord.

Jeeves: TUI for Browsing and Resuming AI Agent Sessions
Jeeves is a terminal user interface that lets you search, preview, and resume AI agent sessions from Claude Code, Codex, and OpenCode in a single view. It's written in Go and available via multiple package managers including Homebrew, Nix, and Go install.

MCP-Enabled Agent-Native Hosting: Deploy Apps via AI Agents on ocl-nexus
ocl-nexus introduces an MCP server setup that lets AI coding agents deploy apps directly to an SSO-protected live environment using only an API key.

Memento Vault: Local Tool for Persistent Context in Claude Code Sessions
Memento Vault is a set of hooks that automatically captures session transcripts, scores them, and stores atomic notes in a local git repo. It provides zero-cost retrieval via BM25 + vector search with 472ms average latency and injects relevant context at session start, on every prompt, and on file reads.