I like the idea but not the MCP part.
How about using bash-tool to intercept the commands and then passing them onto the containers?
How about using bash-tool to intercept the commands and then passing them onto the containers?
If you're using an agent tool that already includes an existing bash tool which calls host OS, just remove that one and add this.
Then how about running Claude Code or your harness of choice inside bubblewrap with a shim/stub for the base binary?