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 組件,不綁定任何特定協定。
相關
- 專案
- 專案
- 專案
- 專案
- 專案