MCPX_QUARANTINE_PENDING_APPROVAL
Severity: warn Domain: Quarantine
What happened
mcpproxy quarantines newly added MCP servers (and newly added tools on existing servers) by default. The quarantine is mcpproxy's defense against Tool Poisoning Attacks (TPA) — the user must review tool descriptions and JSON schemas before they're routed to AI clients.
This warning means the server connected and reported its tools, but at least one tool is pending your approval.
How to fix
Approve via the web UI
Open the server's detail page → Quarantine panel → review the tool descriptions / schemas → click Approve all or per-tool Approve.
Approve via the CLI
mcpproxy upstream inspect <server-name> # see what's pending
mcpproxy upstream approve <server-name> # approve all pending tools
mcpproxy upstream approve <server-name> --tool foo # approve a single tool
Skip quarantine for trusted servers
For servers you fully trust (e.g. self-written, or vendor-signed) you can opt out of quarantine on a per-server basis:
{ "skip_quarantine": true }
Or globally (not recommended on shared dev machines):
{ "quarantine_enabled": false }
Related
- Security Quarantine
MCPX_QUARANTINE_TOOL_CHANGED— rug-pull detection