Skip to content
Roadmap0/111
deliverable D2Project 3

Sandboxed MCP Proxy

Shared consumers: Project 1 (optional)

What it is

Sandboxed MCP Proxy (primary). Put the proxy between the agent and MCP servers. Validate JSON-RPC envelopes and tool schemas; authenticate callers; bind user/workflow identity; authorize each tool and resource; enforce allowlists, argument constraints, timeouts, output-size limits, concurrency limits, and egress policy; preserve trusted server metadata; and emit audit events. Schema validation (including Pydantic) is not authorization. Test confused-deputy attempts, tool shadowing, malformed metadata, replay, and unauthorized resource access.

Every day that names D2

13