01
Discover
Scans your machine for MCP-aware tools. Knows the on-disk config format for Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, Zed, and ten others. Reports what it found before touching anything.
$ monshield scan
→ 4 tools · 10 servers · 0 changes made
02
Wrap
Routes each MCP server through the local proxy with a one-line config edit. Originals are copied to a backup directory before any change. monshield stop restores them. Always.
// before
"command": "npx",
"args": ["-y", "@github/mcp-server"]
// after
"command": "monshield",
"args": ["wrap", "--", "npx", "-y", "@github/mcp-server"]
03
Inspect
Every JSON-RPC message — request and response — runs through a rules engine. Pattern matching and heuristics in v0.4. LLM-assisted classification on the roadmap for v0.6.
→ matched rules
prompt_injection.html_hidden
secret_leak.aws_access_key
behavior.cred_read_then_external_post
sensitive_path.dotenv_outside_cwd