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

Atoo Studio: Open-Source Workspace for Managing Multi-Project Claude Code Workflows
Atoo Studio is an open-source workspace built to address terminal and tab chaos when using Claude Code across multiple projects. It introduces session forking like Git branches and allows continuation across Claude Code, Codex CLI, and Gemini CLI.

Hermes Agent v0.6.0 offers improved local model support with per-model tool call parsers
Hermes Agent v0.6.0 from Nous Research provides per-model tool call parsers that handle tool calling properly on 30B class models, supports Ollama, vLLM, and sglang out of the box, and includes six terminal backends including Modal and Daytona for serverless deployment.

AI Roundtable: Tool for Comparing 200+ AI Models on Structured Questions
AI Roundtable is a free tool that lets users pose questions with defined answer options, select up to 50 models from a pool of 200+, and get structured responses under identical conditions. It also includes a debate feature where models can see each other's reasoning and a reviewer model that summarizes transcripts.

ClawControl 1.7.1 improves message reliability and media support for OpenClaw
ClawControl 1.7.1 fixes several client-side issues including runaway text accumulation, ghost messages, and media handling problems. The update maintains compatibility with OpenClaw through version 3.28.