Wrath MCP Server
Provides footgun guards for Git operations including force-push, reset --hard, and clean, with environment variable overrides and .git/ write blocking.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Wrath MCP Serverrun doctor on my setup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Wrath V2 — Grok Build control plane
GPLv3. Cold drive, profiles (incl. yolo), modular policy, lifecycle journal, privacy/fleet, /wrath-* + MCP.
Not a second agent runtime. Heuristic guards — not a full sandbox (SECURITY.md).
Install
git clone https://github.com/Warexpor/wrath-addon.git
cd wrath-addon
.\install.ps1
.\install.ps1 -Rules # optional ~/.grok/rulesOr: grok plugin install . --trust then reload plugins.
install.ps1 reinstalls and patches MCP to an absolute launcher path.
Requires Python 3.10+ and the src/wrath package (ships with the plugin).
Related MCP server: nodus-mcp-server
What you get (V2)
Piece | Effect |
SessionStart | Status line + drive pack + MCP self-heal |
PreToolUse | Modular policy (nested shell depth 3, privacy, spawn mode pin, footguns) |
Full lifecycle | PermissionDenied, SubagentStart/Stop, Compact, SessionEnd, StopFailure |
Profiles |
|
Journal schema 2 | rule_id denials, subagents, harness denials |
MCP | status, last_deny, policy_check (any tool), set_profile/privacy, session_report |
Profiles
Profile | Modes |
default | Baseline guards, privacy upload warn |
thin | Lighter privacy |
strict | Strict denials + spawn mode warn |
privacy | Strict + privacy upload deny |
fleet | orchestrate + il + spawn mode warn |
max | All of the above hard |
yolo | Soft guards (anti-max): force-push / reset --hard / pipe / bulk upload allowed; catastrophic fs + project deny still blocked |
# .wrath.toml
version = 2
profile = "default"
[policy]
nested_shell_depth = 3
budget_tools = 80
reread_warn = 3
privacy_upload = "warn" # off | warn | deny
require_spawn_model = "off"
deny = ["\\bnuke-prod\\b"]
[modes]
strict = falseWalks up from cwd / GROK_PROJECT_DIR. v1 configs still load.
Overrides
Env | Effect |
| Allow force-push main/master |
| Allow |
| Allow |
| Allow curl|bash / iwr|iex |
| Force STRICT |
| Force fleet mode |
| Force privacy (bulk upload deny) |
| Force YOLO soft-guard mode |
| Budget nudge threshold |
| Re-read warn threshold |
| Shell unwrap depth (1–8) |
| Force runtime off/on |
Commands
Command | Effect |
| Hub |
| Runtime |
| Profile switch |
| Privacy mode |
| YOLO soft guards |
| Strict mode |
| Style dispatch |
| Inspect |
| Workflows |
Verify
python -m pytest
ruff check src hooks mcp tests
grok plugin details wrathDocs
HOOK_CONTRACT.md — Grok Build hook surface
SECURITY.md — residual risk
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage CloudPepper servers, Odoo instances, backups, and deployments over MCP.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Hosted MCP for website health monitoring. Tools: check_site, list_sites, get_site.
MCP access to ELSHWORK agents, repositories, isolated runs, discovery and tasks.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables MCP clients to interact with Palo Alto Networks firewalls and Panorama, providing tools to retrieve address objects, security zones, policies, and system information.14-
- AlicenseNot gradedqualityAmaintenanceExposes the Nodus orchestration runtime as MCP tools for memory management, goal/workflow execution, and sandboxed code execution.MIT
- AlicenseBqualityDmaintenanceProvides MCP tools for setting up and managing Hephaestus development environment with Docker containers, including starting/stopping services, initializing databases, and troubleshooting.7MIT
- AlicenseNot gradedqualityCmaintenanceProvides MCP tools for interacting with Redmine, including issues, projects, wiki pages, time entries, and more.15 npm1MIT