GitHub - tuananh/hyper-mcp: 一个快速、安全的 MCP 服务器,通过 WebAssembly 插件扩展其功能。

主要观点:hyper-mcp 是一个快速、安全的 MCP 服务器,可通过 WebAssembly 插件扩展功能,能轻松为应用添加 AI 能力,可在多种环境部署,且具备多种特性和安全保障。
关键信息

  • 基于 Extism 提供稳固插件支持,可在多种语言编写插件并通过 OCI 注册表分发。
  • 有安全沙箱防止插件未经许可访问系统,执行安全且有资源限制。
  • 配置包括创建配置文件指定插件路径和运行时配置等。
  • 可与 Cursor IDE 配合使用,有全局或项目级配置方式。
  • 提供多个示例插件,还有社区构建的插件。
  • 介绍创建插件的步骤及示例(以 Rust 为例)。
    重要细节
  • 配置文件路径:Linux 为$HOME/.config/hyper-mcp/config.json,Windows 为{FOLDERID_RoamingAppData}(如C:\Users\Alice\AppData\Roaming),macOS 为$HOME/Library/Application Support/hyper-mcp/config.json
  • 日志默认位置:Linux 为state_dir,macOS 和 Windows 为data_local_dir
  • 示例插件的功能及相关仓库:如time获取当前时间等计算,qr-code生成二维码等。
  • 社区插件:hackernews连接 Hacker News API ,release-monitor-id获取项目 ID ,yahoo-finance连接 Yahoo Finance API 获取股票价格。
  • 创建插件的 Dockerfile 示例,包括构建和推送步骤。
  • 许可证为 Apache 2.0。
阅读 4
0 条评论