microsoft/wassette

Wassette: A security-oriented runtime that runs WebAssembly Components via MCP

何を解決するか

Wassetteは、AIエージェントに新しいツールを拡張する安全な方法を提供します。チャットウィンドウを離れることなく機能を追加できる一方で、これらのツールが保護された環境で実行されることを保証し、セキュリティリスクを防止します。

動作方法

Wassetteは、WebAssembly (Wasm) コンポーネントを実行するランタイムとして機能します。Model Context Protocol (MCP) を使ってこれらのコンポーネントをAIエージェントと接続します。Wasmtimeのセキュリティサンドボックスを活用することで、エージェントが使用するツールに対してブラウザレベルの隔離を提供します。

対象ユーザー

GitHub Copilot、Claude Code、Codex CLIなどのAIエージェントの開発者およびユーザーで、システムのセキュリティを損なうことなく再利用可能なサンドボックス化されたツールをエージェントに追加したい方。

特徴

  • セキュアな隔離: Wasmtimeを使用してツール実行のサンドボックスを提供。
  • MCP統合: Model Context Protocolを介してWasmコンポーネントを実行。
  • シームレスな拡張: OCIレジストリ(例: oci://ghcr.io/microsoft/time-server-js:latest)からコンポーネントをロード可能。
  • 再利用可能なコンポーネント: 特定のプロトコルに依存しない汎用的なWasmコンポーネントを使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト