microsoft/wassette
Wassette: A security-oriented runtime that runs WebAssembly Components via MCP
解决的问题
Wassette 提供了一种安全的方式,让 AI 代理扩展新工具。无需离开聊天窗口即可添加功能,同时确保这些工具在受保护的环境中运行,防止安全风险。
工作原理
Wassette 作为一个运行时,执行 WebAssembly (Wasm) 组件。它使用 Model Context Protocol (MCP) 将这些组件连接到 AI 代理。通过利用 Wasmtime 的安全沙箱,为代理使用的工具提供浏览器级别的隔离。
适用人群
希望为 AI 代理(如 GitHub Copilot、Claude Code 和 Codex CLI)添加可复用、沙箱化的工具,同时不损害系统安全性的开发者和用户。
主要亮点
- 安全隔离:使用 Wasmtime 提供工具执行的沙箱环境。
- MCP 集成:通过 Model Context Protocol 运行 Wasm 组件。
- 无缝扩展:支持从 OCI 注册表(例如
oci://ghcr.io/microsoft/time-server-js:latest)加载组件。 - 可复用组件:使用通用的 Wasm 组件,不绑定任何特定协议。
相关
- 项目
- 项目
- 项目
- 项目
- 项目