Sovr MCP Proxy adds safety layer to prevent LLM destructive commands

What it is
Sovr MCP Proxy is a safety layer that intercepts commands before execution to prevent LLMs from running destructive operations on your system. The developer created it after a local model nearly executed rm -rf on their home folder while "organizing files."
Blocked patterns
rm -rf/rmdir/ destructive file operationsDROP TABLE/DELETE FROM(SQL commands)curl | sh/wget | bash(piped execution patterns)chmod 777/ risky sudo usage
Compatibility
The proxy works with Claude Code and any MCP-compatible client. The developer mentions planning Ollama integration next.
Setup
Configuration uses this MCP setup:
{
"sovr-gate": {
"command": "npx",
"args": ["sovr-mcp-proxy"]
}
}Technical details
The tool is available as an npm package at https://www.npmjs.com/package/sovr-mcp-proxy under the BSL-1.1 license. It functions as an MCP proxy that sits between the LLM and command execution.
📖 Read the full source: r/ClaudeAI
👀 See Also

Exploring LiveDocs: An AI-native Data Analysis Notebook
LiveDocs offers a reactive notebook environment allowing data teams to perform multi-step analyses and maintain analysis end-to-end with the help of an AI agent.

Pokemon Showdown AI Agents Built with Free LLM APIs and Tool-Calling
A system that uses Llama 3, Qwen, Gemma via free API tiers to autonomously play Pokemon Showdown battles with structured tool calls, supporting human vs AI and AI vs AI modes.

Vibeyard IDE adds embedded browser for direct web UI editing with AI agents
Vibeyard, an open-source IDE for AI coding agents, now includes a browser tab session type that lets users click elements in a web UI and instruct an AI agent to edit them directly, eliminating selector guessing and component hunting.

Developer Tests Qwen3.5 27B vs Larger Models for Local Coding Tasks
A developer tested multiple Qwen3.5 and Nemotron models, finding Qwen3.5-27B-GGUF:UD-Q6_K_XL performs well for development tasks on existing 2x RTX 3090 hardware, with 803 pp and 25 tg/s at 256k context on vast.ai.