by hyper-mcp-rs
📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins.
# Add to your Claude Code skills
git clone https://github.com/hyper-mcp-rs/hyper-mcpGuides for using mcp servers skills like hyper-mcp.
Last scanned: 5/4/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-04T06:42:07.201Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}hyper-mcp is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by hyper-mcp-rs. 📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins. It has 880 GitHub stars.
Yes. hyper-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/hyper-mcp-rs/hyper-mcp" and add it to your Claude Code skills directory (see the Installation section above).
hyper-mcp is primarily written in Rust. It is open-source under hyper-mcp-rs on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh hyper-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
A fast, secure MCP server that extends its capabilities through WebAssembly plugins.
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.
stdio transport protocolBuilt with security-first mindset:
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://, ors3://plugin URLs, cosign is not needed. You can also bypass signature verification for OCI plugins by settinginsecure_skip_signature: truein your config or theHYPER_MCP_INSECURE_SKIP_SIGNATURE=trueenvironment variable, but this is not recommended for production use.
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.
Download the latest release for your platform from GitHub Releases:
Chose the version that you want and download the architecture-specific binary.
| Platform | Architecture | Download |
|---|---|---|
| macOS | Apple Silicon (ARM64) | hyper-mcp-aarch64-apple-darwin.tar.gz |
| Linux | ARM64 | hyper-mcp-aarch64-unknown-linux-gnu.tar.gz |
| Linux | x86_64 | hyper-mcp-x86_64-unknown-linux-gnu.tar.gz |
| Windows | x86_64 | hyper-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.
If you have Rust installed, you can install hyper-mcp directly from crates.io:
cargo install hyper-mcp
$HOME/.config/hyper-mcp/config.json{FOLDERID_RoamingAppData}\hyper-mcp\config.json. Eg: C:\Users\Alice\AppData\Roaming\hyper-mcp\config.json$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 fileshttp:// or https:// - for remote filess3:// - for Amazon S3 objects (requires that you have your AWS credentials set up in the environment)$ hyper-mcp
stdio transport protocol.RUST_LOG=debug.insecure_skip_signature flag or env var HYPER_MCP_INSECURE_SKIP_SIGNATURE to trueRunning in SSE/streamable-http: To do this, wrap
hyper-mcpin one of the many proxies that supports the network transports AND that creates an instance ofhyper-mcpper client connection.
hyper-mcp automatically logs all output to daily rolling log files for debugging and monitoring purposes.
Log Location:
$HOME/.config/hyper-mcp/logs/mcp-server.log{FOLDERID_RoamingAppData}\hyper-mcp\logs\mcp-server.log$HOME/Library/Application Support/hyper-mcp/logs/mcp-server.logCustom 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:
You can configure hyper-mcp either globally for all projects or specifically for individual projects.
.cursor/mcp.json in your project root:{
"mcpServers": {
"hyper-mcp": {
"command": "/path/to/hyper-mcp"
}
}
}
Set up hyper-mcp in Cursor's settings:

Start using tools through chat:

Every GitHub Release ships an MCP Bundle (.mcpb) for each platform alongside the raw binaries:
| Platform | Bundle |
|---|---|
| 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:
config.json/config.yaml listing the WASM plugins to load (see Getting Started and config.example.json).The bundle contains only the
hyper-mcpbinary. Loadingoci://plugins still requires cosign on yourPATHunless you enable "Skip OCI signature verification".
The bundle manifest lives in mcpb/manifest.json and is packed per-platform by the release workflow.
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](./.clau