hyper-mcp

Из публичных источников

📦️ Быстрый и безопасный MCP-сервер, расширяющий свои возможности с помощью плагинов WebAssembly.

Машинный перевод · Показать оригинал

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

MCP-серверКатегория: MCP-серверы · ИИ и память · SDK и фреймворкиOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai
  • extism
  • llm
  • mcp
  • mcp-server
  • oci

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/hyper-mcp-rs/hyper-mcp/releases/tag/v0.8.3 ↗
  • Реестр пакетов языкаИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    cargo install hyper-mcp

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    crates.io/crates/hyper-mcp ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/hyper-mcp-rs/hyper-mcp ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Claude (web & desktop)Неизвестно———
Claude CodeНеизвестно———
CursorНеизвестно———
VS CodeНеизвестно———
WindsurfНеизвестно———
ChatGPTНеизвестно———
WindowsСовместимоx86_64официальная сборка в релизе v0.8.3: hyper-mcp-x86_64-pc-windows-msvc.mcpb0.70
macOSСовместимоarm64официальная сборка в релизе v0.8.3: hyper-mcp-aarch64-apple-darwin.mcpb0.70
LinuxСовместимоarm64официальная сборка в релизе v0.8.3: hyper-mcp-aarch64-unknown-linux-gnu.mcpb0.70
Совместимоx86_64официальная сборка в релизе v0.8.3: hyper-mcp-x86_64-unknown-linux-gnu.mcpb0.70

Релизы

проверено 29 окт. 2026 г.
v0.8.3Последний24 июн. 2026 г.Официальный источник ↗

Файлы версии 0.8.3

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
hyper-mcp-aarch64-apple-darwin.mcpbmacos · arm64 · mcpb17,2 MB711e37f36703…Официальный источник ↗
hyper-mcp-aarch64-apple-darwin.tar.gzmacos · arm64 · tarball16,7 MB116cf1e7bdb3…Официальный источник ↗
hyper-mcp-aarch64-unknown-linux-gnu.mcpblinux · arm64 · mcpb20,3 MB493c510cb41d…Официальный источник ↗
hyper-mcp-aarch64-unknown-linux-gnu.tar.gzlinux · arm64 · tarball19,8 MBf32668c4a27a…Официальный источник ↗
hyper-mcp-x86_64-pc-windows-msvc.mcpbwindows · x86_64 · mcpb16 MBbabd555e270a…Официальный источник ↗
hyper-mcp-x86_64-pc-windows-msvc.zipwindows · x86_64 · zip15,1 MBb0b2bdc628ab…Официальный источник ↗
hyper-mcp-x86_64-unknown-linux-gnu.mcpblinux · x86_64 · mcpb21,1 MBb4302067b587…Официальный источник ↗
hyper-mcp-x86_64-unknown-linux-gnu.tar.gzlinux · x86_64 · tarball20,4 MB1243389d36f0…Официальный источник ↗
checksums-aarch64-apple-darwin.txtдругое216 Be7e6c9085345…Официальный источник ↗
checksums-aarch64-unknown-linux-gnu.txtдругое226 Bd95152562433…Официальный источник ↗
checksums-x86_64-pc-windows-msvc.txtдругое217 Bba0a73ec558b…Официальный источник ↗
checksums-x86_64-unknown-linux-gnu.txtдругое224 B3dd49eb13bd6…Официальный источник ↗
sbom.cdx.jsonSBOM821,4 KBaeefd8706feb…Официальный источник ↗

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества95
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 2 days ago
Документация · 1515
README 15037 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 1 days ago
Точность категории · 1010
classifier confidence 0.97
Популярность · 107
883 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 66 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/hyper-mcp-rs/hyper-mcpОсновной★ 883 звёздактивность 13 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

excel-mcp-serverПохожий
MCP-сервер для Excel: позволяет ИИ (Claude, Cursor, Codex) создавать и редактировать файлы Excel с диаграммами, сводными таблицами, срезами и формулами. Установка Excel не требуется.MIT · MCP-серверы
mcp-searxngПохожий
Приватный веб-поиск для ИИ-ассистентов через SearXNG — поддерживает Claude, Cursor и любой MCP-клиентMIT · MCP-серверы
biomcpПохожий
BioMCP: биомедицинский протокол контекста моделиMIT · MCP-серверы
lemonadeПохожий
Lemonade помогает пользователям находить и запускать локальные ИИ-приложения, раздавая оптимизированные LLM прямо с их собственных GPU и NPU. Присоединяйтесь к нашему Discord: https://discord.gg/5xXzkMu8ZkApache-2.0 · MCP-серверы
mysql_mcp_serverПохожий
Сервер Model Context Protocol (MCP), который обеспечивает безопасное взаимодействие с базами данных MySQLMIT · MCP-серверы
token-optimizer-mcpПохожий
Измерение экономии токенов для каждого ИИ-агента программирования, оптимизация контекста и совместное использование живого локального графа знаний между 16 CLI-клиентами.MIT · MCP-серверы

README

Из hyper-mcp-rs/hyper-mcp · лицензия Apache-2.0 · загружено 29 окт. 2026 г.

[Rust] [License] [Issues - hyper-mcp] [GitHub Release]

hyper-mcp

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

What is it?

hyper-mcp makes it easy to add AI capabilities to your applications. It works with Claude Desktop, Cursor IDE, and other MCP-compatible apps. Write plugins in your favorite language, distribute them through container registries, and run them anywhere - from cloud to edge.

Features

  • Write plugins in any language that compiles to WebAssembly
  • Distribute plugins via standard OCI registries (like Docker Hub)
  • Built on Extism for rock-solid plugin support
  • Sanboxing with WASM: ability to limit network, filesystem, memory access
  • Lightweight enough for resource-constrained environments
  • Support stdio transport protocol
  • Deploy anywhere: serverless, edge, mobile, IoT devices
  • Cross-platform compatibility out of the box
  • Support tool name prefix to prevent tool names collision
  • Dynamic plugin loading and unloading (configurable)

Security

Built with security-first mindset:

  • Sandboxed plugins that can't access your system without permission
  • Memory-safe execution with resource limits
  • Secure plugin distribution through container registries
  • Fine-grained access control for host functions
  • OCI plugin images are signed at publish time and verified at load time with sigstore.

Installation

Prerequisites

cosign — required for loading plugins from OCI registries (oci:// URLs).

hyper-mcp verifies the cryptographic signature of every OCI plugin before loading it to ensure the plugin has not been tampered with and comes from a trusted source. This verification is performed by shelling out to the cosign CLI, which must be installed and available on your PATH.

Install cosign by following the official instructions: https://docs.sigstore.dev/cosign/system_config/installation/

Note: If you only use file://, http://, https://, or s3:// plugin URLs, cosign is not needed. You can also bypass signature verification for OCI plugins by setting insecure_skip_signature: true in your config or the HYPER_MCP_INSECURE_SKIP_SIGNATURE=true environment variable, but this is not recommended for production use.

Install from Homebrew

hyper-mcp is published on Homebrew for macOS and Linux in two places:

Homebrew core — no tap setup required:

brew install hyper-mcp

Our own tap (hyper-mcp-rs/tap) — bumped automatically on every GitHub Release, so it picks up new versions immediately:

brew install hyper-mcp-rs/tap/hyper-mcp

Both install the same binary. Prefer the core formula unless you want the absolute latest release the moment it ships.

Pre-built binaries (GitHub Releases)

Download the latest release for your platform from GitHub Releases:

Chose the version that you want and download the architecture-specific binary.

PlatformArchitectureDownload
macOSApple Silicon (ARM64)hyper-mcp-aarch64-apple-darwin.tar.gz
LinuxARM64hyper-mcp-aarch64-unknown-linux-gnu.tar.gz
Linuxx86_64hyper-mcp-x86_64-unknown-linux-gnu.tar.gz
Windowsx86_64hyper-mcp-x86_64-pc-windows-msvc.zip

macOS / Linux:

Donwload the .tar.gz file, extract it, and place hyper-mcp in /usr/local/bin.

Windows:

Download the .zip file, extract it, and place hyper-mcp.exe somewhere on your PATH.

Install from crates.io

If you have Rust installed, you can install hyper-mcp directly from crates.io:

cargo install hyper-mcp

Getting Started

  1. Create your config file:
    • Linux: $HOME/.config/hyper-mcp/config.json
    • Windows: {FOLDERID_RoamingAppData}\hyper-mcp\config.json. Eg: C:\Users\Alice\AppData\Roaming\hyper-mcp\config.json
    • macOS: $HOME/Library/Application Support/hyper-mcp/config.json
{
  "plugins": {
    "time": {
      "url": "oci://ghcr.io/hyper-mcp-rs/time-plugin:latest",
      "description": "Get current time and do time calculations"
    },
    "qr_code": {
      "url": "oci://ghcr.io/hyper-mcp-rs/qrcode-plugin:latest",
      "description": "Generate QR codes from text"
    },
    "hash": {
      "url": "oci://ghcr.io/hyper-mcp-rs/hash-plugin:latest"
    },
    "myip": {
      "url": "oci://ghcr.io/hyper-mcp-rs/myip-plugin:latest",
      "description": "Get your current public IP address",
      "runtime_config": {
        "allowed_hosts": ["1.1.1.1"]
      }
    },
    "fetch": {
      "url": "oci://ghcr.io/hyper-mcp-rs/fetch-plugin:latest",
      "runtime_config": {
        "allowed_hosts": ["*"],
        "memory_limit": "100 MB",
      }
    }
  }
}

📖 For detailed configuration options including authentication setup, runtime configuration, and advanced features, see RUNTIME_CONFIG.md

Supported URL schemes:

  • oci:// - for OCI-compliant registries (like Docker Hub, GitHub Container Registry, etc.). Requires cosign for signature verification (see Prerequisites)
  • file:// - for local files
  • http:// or https:// - for remote files
  • s3:// - for Amazon S3 objects (requires that you have your AWS credentials set up in the environment)
  1. Start the server:
$ hyper-mcp
  • Uses stdio transport protocol.
  • If you want to debug, use RUST_LOG=debug.
  • If you're loading unsigned OCI plugin, you need to set insecure_skip_signature flag or env var HYPER_MCP_INSECURE_SKIP_SIGNATURE to true

Running in SSE/streamable-http: To do this, wrap hyper-mcp in one of the many proxies that supports the network transports AND that creates an instance of hyper-mcp per client connection.

Output Logging

hyper-mcp automatically logs all output to daily rolling log files for debugging and monitoring purposes.

Log Location:

  • Linux: $HOME/.config/hyper-mcp/logs/mcp-server.log
  • Windows: {FOLDERID_RoamingAppData}\hyper-mcp\logs\mcp-server.log
  • macOS: $HOME/Library/Application Support/hyper-mcp/logs/mcp-server.log

Custom Log Path:

You can override the default log directory by setting the HYPER_MCP_LOG_PATH environment variable:

export HYPER_MCP_LOG_PATH=/path/to/your/logs
hyper-mcp

Log Levels:

Control the verbosity of logs using the RUST_LOG environment variable:

# Info level (default)
RUST_LOG=info hyper-mcp

# Debug level (verbose, useful for troubleshooting)
RUST_LOG=debug hyper-mcp

# Warn level (only warnings and errors)
RUST_LOG=warn hyper-mcp

Features:

  • Daily log rotation (new file created each day)
  • Non-blocking writes to prevent performance impact
  • Includes timestamps, line numbers, and target information
  • Safe for use with stdio transport (logs don't interfere with MCP communication)

Using with Cursor IDE

You can configure hyper-mcp either globally for all projects or specifically for individual projects.

  1. For project-scope configuration, create .cursor/mcp.json in your project root:
{
  "mcpServers": {
    "hyper-mcp": {
      "command": "/path/to/hyper-mcp"
    }
  }
}
  1. Set up hyper-mcp in Cursor's settings: [cursor mcp]

  2. Start using tools through chat: [cursor mcp chat]

Using with Claude Desktop

Every GitHub Release ships an MCP Bundle (.mcpb) for each platform alongside the raw binaries:

PlatformBundle
macOS (Apple Silicon)hyper-mcp-aarch64-apple-darwin.mcpb
Linux (x86_64)hyper-mcp-x86_64-unknown-linux-gnu.mcpb
Linux (ARM64)hyper-mcp-aarch64-unknown-linux-gnu.mcpb
Windows (x86_64)hyper-mcp-x86_64-pc-windows-msvc.mcpb

Download the bundle for your platform and double-click it (or drag it into Claude Desktop) to get a one-click install dialog. Claude Desktop will prompt you for:

  • Plugin config file — path to your config.json/config.yaml listing the WASM plugins to load (see Getting Started and config.example.json).
  • Enable dynamic plugin loading (optional).
  • Skip OCI signature verification (optional, not recommended).

The bundle contains only the hyper-mcp binary. Loading oci:// plugins still requires cosign on your PATH unless you enable "Skip OCI signature verification".

The bundle manifest lives in mcpb/manifest.json and is packed per-platform by the release workflow.

Using with Claude Code

The quickest way is a direct add (requires hyper-mcp already installed via Homebrew/cargo):

claude mcp add hyper-mcp -- hyper-mcp --config-file /path/to/config.json

Or install it from our plugin marketplace:

/plugin marketplace add hyper-mcp-rs/hyper-mcp
/plugin install hyper-mcp@hyper-mcp-rs
/reload-plugins

The marketplace catalog (.claude-plugin/marketplace.json) and plugin (plugins/hyper-mcp) live in this repo. See the plugin README for prerequisites and configuration.

Available Plugins

We maintain several plugins to get you started:

V1 Plugins

These plugins use the v1 plugin interface. While still supported, new plugins should use the v2 interface.

  • time: Get current time and do time calculations (Rust)
  • qr_code: Generate QR codes (Rust)
  • hash: Generate various types of hashes (Rust)
  • myip: Get your current IP (Rust)
  • crypto_price: Get cryptocurrency prices (Go)
  • fs: File system operations (Rust)
  • github: GitHub plugin (Go)
  • eval_py: Evaluate Python code with RustPython (Rust)
  • memory: Let you store & retrieve memory, powered by SQLite (Rust)
  • crates-io: Get crate general information, check crate latest version (Rust)
  • gomodule: Get Go modules info, version (Rust)
  • qdrant: keeping & retrieving memories to Qdrant vector search engine (Rust)
  • gitlab: GitLab plugin (Rust)
  • meme_generator: Meme generator (Rust)
  • think: Think tool(Rust)
  • maven: Maven plugin (Rust)
  • serper: Serper web search plugin (Rust)

V2 Plugins

These plugins use the v2 plugin interface. New plugins should use this interface.

  • arxiv: Search arXiv papers (Rust)
  • context7: Lookup library documentation (Rust)
  • defuddle: Get the main content of any page as Markdown (Rust)
  • fetch: Basic webpage fetching (Rust)
  • monty: A minimal, secure Python interpreter written in Rust for use by AI (Rust)
  • rstime: Get current time and do time calculations (Rust)
  • sqlite: Interact with SQLite (Rust)

Community-built plugins

  • hackernews: This plugin connects to the Hacker News API to fetch the current top stories and display them with their titles, scores, authors, and URLs.
  • release-monitor-id: This plugin retrieves project ID from release-monitoring.org, which helps track versions of released software.
  • yahoo-finance: This plugin connects to the Yahoo Finance API to provide stock prices (OHLCV) based on a company name or ticker symbol.
  • rand16: This plugen generates random 16 bytes buffer and provides it in base64uri format - very usable for symmetric cryptography online.

Documentation

  • Built-in Tools Reference - Documentation for the hyper_mcp-* tools including:
    • hyper_mcp-list_plugins — list all loaded plugins
    • hyper_mcp-load_plugin — dynamically load a plugin at runtime
    • hyper_mcp-unload_plugin — dynamically unload a plugin at runtime
  • Runtime Configuration Guide - Comprehensive guide to configuration options including:
    • Authentication setup (Basic, Token, and Keyring)
    • Plugin runtime configuration
    • Security considerations and best practices
    • Platform-specific keyring setup for macOS, Linux, and Windows
    • Troubleshooting authentication issues
  • Skip Tools Pattern Guide - Comprehensive guide to filtering tools using regex patterns:
    • Pattern syntax and examples
    • Common use cases and best practices
    • Environment-specific filtering strategies
    • Advanced regex techniques
    • Migration and troubleshooting

Creating Plugins

For comprehensive instructions on creating plugins, see CREATING_PLUGINS.md.

For ready-to-use plugin templates in Rust and Go, see TEMPLATES.md.

License

Apache 2.0

Star History

[Star History Chart]

Открыть репозиторий ↗