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

Open-source trust scoring hook for Claude Code monitors sessions, blocks protected paths
A developer built a Python hook that scores every Claude Code session on reliability, scope, and cost dimensions, blocks access to protected paths like .env files, and hash-chains events for tamper detection. The single-file tool is available on GitHub.

Tri-Node Memory: Open Source Persistent Agent Memory with Human/Agent Vault Separation
Tri-Node Memory is a lightweight architecture that separates an AI coding agent's memory from the human's persistent journal using two Obsidian vaults. The agent reads from the human vault but writes only to its own, never crossing boundaries without explicit permission.

AgentHandover: Mac menu bar app that creates agent skills by watching your screen
AgentHandover is an open-source Mac menu bar app that uses Gemma 4 running locally via Ollama to watch your screen and turn repeated workflows into structured Skill files that any agent can follow. It offers both Focus Record for specific tasks and Passive Discovery that picks up patterns from background observation.

Engram Memory SDK: Graph-Based Memory for AI Agents with Local Models
Engram Memory SDK is an open-source graph memory system for AI agents that works with local models via LiteLLM. It requires only one LLM call for ingestion, then uses vector search and graph traversal for recall with zero ongoing LLM costs.