hyper-mcp-rs/hyper-mcp

📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins.

解決的問題

hyper-mcp 是一個快速且安全的模型上下文協定(MCP)伺服器,允許使用者透過自訂功能擴展 AI 應用程式(如 Claude Desktop 和 Cursor IDE)。它解決了在不給予第三方工具與外掛程式系統完全存取權的情況下,安全執行它們的問題,同時讓開發者能使用多種語言撰寫外掛程式。

工作原理

此專案使用 WebAssembly (WASM) 在安全的沙箱環境中執行外掛程式。它基於 Extism,支援使用任何可編譯為 WASM 的語言撰寫外掛程式。這些外掛程式可透過標準的 OCI 倉儲(如 Docker Hub)分發,並使用 sigstore/cosign 進行驗證,以確保未遭篡改。

適用對象

希望使用模型上下文協定為 AI 代理或 IDE 增加工具的開發者,以及希望為 AI 助手安裝安全、沙箱化外掛程式的使用者。

主要特色

  • WASM 沙箱:限制網路、檔案系統與記憶體存取,確保安全性。
  • OCI 分發:外掛程式可透過容器倉儲分發與載入。
  • 多語言支援:支援任何可編譯為 WebAssembly 的語言。
  • 加密驗證:使用 cosign 在載入時驗證 OCI 外掛程式簽章。
  • 跨平台:支援 macOS、Linux 與 Windows。
  • 動態載入:支援在執行時載入與卸載外掛程式。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案