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。
- 动态加载:支持在运行时加载和卸载插件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目