hyper-mcp-rs/hyper-mcp
📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins.
何を解決するか
hyper-mcp は高速かつ安全な Model Context Protocol (MCP) サーバーであり、Claude Desktop や Cursor IDE などの AI アプリケーションにカスタム機能を拡張できるようにします。サードパーティのツールやプラグインをシステム全体への完全なアクセスを与えずに安全に実行する問題を解決し、開発者が複数の言語でプラグインを書けるようにします。
動作方法
このプロジェクトは WebAssembly (WASM) を使って、セキュアでサンドボックス化された環境でプラグインを実行します。Extism に基づいており、WASM にコンパイル可能な任意の言語でプラグインを記述できます。これらのプラグインは Docker Hub などの標準的な OCI レジストリ経由で配布され、sigstore/cosign を使って改ざんのないことを検証します。
対象ユーザー
Model Context Protocol を使って AI エージェントや IDE にツールを追加したい開発者、そして安全でサンドボックス化されたプラグインを AI アシスタントにインストールしたいユーザー。
主な特徴
- WASM サンドボックス: ネットワーク、ファイルシステム、メモリへのアクセスを制限してセキュリティを確保。
- OCI 配布: プラグインはコンテナレジストリ経由で配布・ロード可能。
- 多言語対応: WebAssembly にコンパイル可能な任意の言語をサポート。
- 暗号的検証: cosign を使ってロード時に OCI プラグインの署名を検証。
- クロスプラットフォーム: macOS、Linux、Windows で動作。
- 動的ロード: ランタイム中にプラグインのロード・アンロードをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト