← 返回目录
H

Hyper MCP

社区
一个快速、安全的 MCP 服务器,通过 WebAssembly 插件扩展能力。
分类
开发工具 第 26 / 438
Stars
★ 882 非常热门
传输方式
stdio(本地进程)
运行环境
预编译二进制 · Rust · Docker
凭据
无需凭据
许可证
Apache-2.0
最近提交
工具数
3
67FMRS · C

hyper-mcp 是一个创新的 MCP 服务器,使用 WebAssembly 插件提供高度可扩展性。它安全、轻量,并支持多种客户端。主要限制是仅支持 stdio 传输,且加载 OCI 插件需要 cosign。总体而言,适合希望自定义和扩展 AI 工具集的开发者。

最强项 · 文档质量 16/20 最弱项 · 可靠性 11/20

可靠性
11/20
安全与权限
13/20
维护活跃度
15/20
文档质量
16/20
安装易用性
12/20
查看各项评分依据
可靠性 11/20
该服务器提供stdio传输,并在README中描述了启动过程。我们没有检查到实际的测试或CI配置,因此无法从静态证据中确认其可靠性。基于静态审查,其正常运行路径似乎是合理的,但缺乏测试和可诊断的错误处理细节,因此得分不高于12。
安全与权限 13/20
该服务器具有安全设计:WASM沙箱、通过cosign进行签名验证、允许配置资源限制和网络白名单。同时提供了跳过签名验证的选项,但明确警告不建议在生产中使用。未发现恶意或过度的权限请求。权限控制和数据流披露在文档中有所说明,但某些方面依赖于外部配置和工具,因此扣分。
维护活跃度 15/20
该仓库看起来维护活跃:有多个版本发布,很多插件仓库,并有社区参与。许可证为Apache-2.0。我们没有看到依赖更新或安全漏洞响应流程的具体证据,但整体活跃度很高。
文档质量 16/20
文档非常全面:包括README中的安装说明、RUNTIME_CONFIG.md、BUILT_IN_TOOLS.md、SKIP_TOOLS_GUIDE.md、CREATING_PLUGINS.md和TEMPLATES.md。涵盖了安装、配置、故障排除、安全考虑和插件开发。但缺少API参数或限制的详细说明,不过总体很出色。
安装易用性 12/20
安装步骤清晰:提供预编译二进制、Homebrew、cargo和Claude Desktop的MCP bundle。配置示例提供。需要外部依赖(cosign)用于OCI插件,但非必需。存在客户端配置示例(如Cursor、Claude Code)。由于需要手动步骤且cosign是必要条件,得分低于15。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络

适合谁

  • 需要高度可扩展和安全的 AI 服务,且希望使用多种语言编写插件的开发者。
  • 希望利用 OCI 注册表分发和管理插件的团队。
  • 需要沙箱隔离和资源限制的企业级应用。

不适合谁

  • 需要 HTTP 传输(如 SSE 或 streamable-http)的客户端,因为 hyper-mcp 默认只支持 stdio。
  • 希望免安装 cosign 且加载 OCI 插件的用户(除非设置不安全跳过签名验证)。
  • 需要特定内置工具(如数据库操作)而不想自己配置插件的用户。

所需权限

  • 读取配置文件(用于插件配置)。
  • 执行 cosign CLI 以验证 OCI 插件签名。
  • 网络访问(用于下载插件或插件运行时,如允许的主机)。
  • 文件系统访问(用于本地文件插件或日志)。
  • 环境变量(如 RUST_LOG、HYPER_MCP_LOG_PATH、HYPER_MCP_INSECURE_SKIP_SIGNATURE)。

风险与副作用

  • 加载恶意或未验证的插件可能导致系统被访问或数据泄露,但签名验证和沙箱可降低风险。
  • OCI 插件签名验证依赖 cosign;如果跳过验证,安全性降低。
  • 错误配置插件可能允许插件访问未授权的网络或文件系统资源。

安装接入

准备工作

运行环境:预编译二进制 · Rust · Docker

其他可选配置项(3 个)
HYPER_MCP_INSECURE_SKIP_SIGNATURE 可选 设为 true 时跳过 OCI 插件的 cosign 签名验证,仅用于测试,不建议在生产环境使用。
HYPER_MCP_LOG_PATH 可选 覆盖默认日志目录的自定义日志路径。
RUST_LOG 可选 控制日志级别,如 info、debug、warn,调试时常用 debug。
  1. 安装前置条件:cosign(用于从 OCI 注册表加载插件时验证签名)。
  2. 通过 Homebrew(brew install hyper-mcp 或 brew install hyper-mcp-rs/tap/hyper-mcp)、cargo(cargo install hyper-mcp)或从 GitHub Releases 下载预构建二进制文件安装 hyper-mcp。
  3. 创建配置文件(例如 ~/.config/hyper-mcp/config.json),配置要加载的 WASM 插件。
  4. 通过命令行启动服务器:hyper-mcp。
claude_desktop_config.json
{
  "mcpServers": {
    "hyper-mcp": {
      "command": "/path/to/hyper-mcp"
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "hyper-mcp": {
      "command": "/path/to/hyper-mcp"
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add hyper-mcp -- /path/to/hyper-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

使用配置文件启动 hyper-mcp,在客户端(如 Claude Desktop 或 Cursor)中连接,确认工具列表中出现 hyper_mcp-list_plugins;调用它应返回 config. 中配置的插件。

常见排障

  1. 确保 cosign 已安装且在 PATH 中,否则加载 OCI 插件会失败。
  2. 检查配置文件路径是否正确,并确保 JSON 格式有效。
  3. 使用 `RUST_LOG=debug hyper-mcp` 获取详细日志以诊断问题。
  4. 如果日志文件位置不正确,检查 `HYPER_MCP_LOG_PATH` 环境变量。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出 hyper-mcp 服务器上当前已加载的所有插件
  • 从 oci://ghcr.io/hyper-mcp-rs/time-plugin:latest 加载 time 插件
  • 卸载 qr_code 插件
  • 用 hash 插件计算一个字符串的 SHA-256 哈希

工具能力 3

hyper_mcp-list_plugins 只读
列出所有已加载的插件。
hyper_mcp-load_plugin 写入
在运行时动态加载插件。
hyper_mcp-unload_plugin 写入
在运行时动态卸载插件。

使用场景

在 Claude Desktop、Cursor IDE 等 MCP 兼容应用中添加 AI 功能。
使用 WebAssembly 插件扩展 MCP 服务器能力,例如时间查询、二维码生成、哈希计算、IP 查询、网页抓取等。
在资源受限的环境中部署轻量级 AI 服务。

支持客户端

Claude Desktop
Cursor
Claude Code

依据项目文档列出,未经本站实测。

详细介绍

hyper-mcp 是一个快速、安全的 MCP 服务器,通过 WebAssembly 插件扩展能力。它支持使用任何可编译为 WebAssembly 的语言编写插件,并通过标准 OCI 注册表(如 Docker Hub)分发。基于 Extism 构建,提供可靠的插件支持,并通过 WASM 沙箱限制网络、文件系统和内存访问。支持 stdio 传输协议,轻量级,可部署到云、边缘、移动设备和物联网环境。具备动态插件加载和卸载功能,并支持工具名称前缀以避免冲突。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 fb2b24fbbe66 数据同步于 2026-10-11 查看 FMRS 评分方法