mcp-context-protector, from Trail of Bits, applies trust on first use to MCP. When you first connect a server you approve its instructions, tool descriptions and input schemas; if any of them later change, tool calls stop until you review the server again. That targets the rug pull, where a trusted server rewrites its tool text. mcp-scan also tracks tool description hashes, but as a scan you rerun, while this wrapper sits in the live connection and blocks calls itself. It also strips ANSI control characters, and when started with a guardrail provider such as LlamaFirewall it holds flagged tool responses in a quarantine file for review. It can wrap every server in the configs of Claude Code, Claude Desktop, Cursor, VS Code, Continue.dev and Windsurf, but not configs inside project folders. Apache-2.0, installed from source, with no tagged releases.
This summary is our own wording of the sourced facts on this page.