sandbox-mcp教程:给AI一个全新的Windows,用完就扔

📌 项目日期:2026年11月 | 数据来源:GitHub官方仓库 | 星数:310+

📋 项目简介

让AI Agent在你的真机上跑测试,等于把系统钥匙交给它。sandbox-mcp(Scott Hanselman出品)的slogan一针见血:"Give your AI agent a brand-new Windows PC. Then throw it away."——Windows Sandbox里起一台真实的一次性Win11:启动、部署你的应用、驱动控件、抓崩溃、保留证据、删掉整台机器。不是你的桌面,也不是假装Windows的容器。实测GUI样例端到端约40-50秒。

双形态:sbx命令直接跑,或可选MCP适配器(可发现工具+内联图片)。沙箱的VM持久化搭档是 devvm(每项目一个VM);无头执行器是 UNCUT。

🔧 一次生命周期的五步

步骤说明
BootWindows Sandbox起全新Win11
Deploy部署你的应用
DriveAgent驱动UI控件(UIA自动化)
Catch抓崩溃、留证据(截图/录像)
Delete销毁guest——一切痕迹随沙箱消失

📦 使用

git clone https://github.com/shanselman/sandbox-mcp.git
# 直接跑:sbx 命令
# 或作为MCP接入Claude Code/Codex(可选适配器,内联图片)
# 官网:shanselman.github.io/sandbox-mcp

✅ 使用建议

📚 常见问题

sandbox-mcp是什么?

Scott Hanselman出品:给AI Agent一台全新的Windows PC,然后扔掉。不是你的桌面、不是假装Windows的容器——是Windows Sandbox里一台真实的一次性Win11:启动、部署应用、驱动控件、抓崩溃、留证据、删机器。

两种接口?

sbx命令直接跑,或可选MCP适配器(暴露可发现工具+内联图片给客户端);两者同一引擎。实测GUI样例端到端约40-50秒。

和devvm什么区别?

devvm是"每项目一个常驻VM"(带工具链、持久);sandbox-mcp是"一次性扔掉的测试机"(无状态、用完即毁)——测试场景选后者,开发场景选前者。