Hyperlight MCP server
io.github.hyperlight-dev/mcp-server-hyperlight·v0.1.1·39 starsRuns Python in a local, hardware-isolated micro-VM that keeps its state between calls
39 stars239 downloads/wk
Reviews
Write oneNobody has reviewed Hyperlight yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Hyperlight tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Hyperlight compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 48,255 servers
- GitHub stars
- 39
- more than 93% of 28,688 servers
- Downloads a week
- 239
- more than 78% of 12,191 servers with a package
Install Hyperlight in Claude Code, Cursor or VS Code
claude mcp add mcp-server-hyperlight -- uvx mcp-server-hyperlight
What the publisher says
From the Hyperlight repository's README, as published. We do not edit it. Read it on GitHub
Hyperlight Hyperlight is a lightweight Virtual Machine Manager (VMM) designed to be embedded within applications. It enables safe execution of untrusted code within micro virtual machines with very low latency and minimal overhead. We are a Cloud Native Computing Foundation sandbox project.
hyperlight-unikraft
Run ordinary Linux programs (e.g., Python, Node.js, .NET, Java, Go, Rust, C, Bash) inside Hyperlight micro-VMs, using a Unikraft unikernel as the guest kernel.
hyperlight-unikraft ships as both a Rust library and a CLI. hluk (the CLI, pronounced "hulk") boots the kernel, mounts a rootfs, runs your workload behind a default-deny host boundary (no filesystem or network unless you opt in), and can snapshot a warmed guest to skip startup on later runs. The same building blocks (SandboxBuilder, run, snapshot save/restore) are exposed as a library, so you can embed guest execution in your own application (hluk itself is a good reference consumer of it).
Quick start
# 1. Install the CLI (the Unikraft kernel is baked into the binary): Linux, macOS
curl -fsSL https://raw.githubusercontent.com/hyperlight-dev/hyperlight-unikraft/main/install.sh | sh
# Windows (PowerShell)
irm https://raw.githubusercontent.com/hyperlight-dev/hyperlight-unikraft/main/install.ps1 | iex
# or, with a Rust toolchain: cargo install hyperlight-unikraft
# main's latest build that passed CI: HLUK_VERSION=dev in front of either
# 2. Start a project from a template; the matching rootfs is pulled from GHCR
hluk init hello --template python # or plain `hluk init` to be asked
cd hello
# 3. Run it inside a micro-VM
hluk run # boots the guest and runs main.py
hluk run # restores the warm snapshot the first run saved: milliseconds
# Or skip the project: a published image by name, warm by default
hluk run --runtime python examples/python/hello.pyhluk templates lists what init can start from: a script for Python (plain, or with a BusyBox shell to call through subprocess), Node.js, QuickJS, Bash, C# (compiled in the guest by Roslyn), Java (run by JShell in the guest), PHP and PowerShell; an interactive BusyBox shell (bash-repl); a compiled program for Go, Rust, C and .NET Native AOT, or a Rust program compiled to a WebAssembly component that Wasmtime runs in the guest (hluk build runs the compiler, hluk run mounts the result); an HTTP server on a rootfs you extend with pip, npm or the .NET SDK through a Dockerfile (hluk build builds it with Docker); and the agent image with numpy, pandas, scipy and scikit-learn preloaded. --template also takes a template of your own, a directory or github.com/OWNER/REPO[/PATH][@REF]; docs/templates.md shows how to write one, from examples/templates/word-count. The project's hluk.toml says what runs and with which capabilities; docs/manifest.md is the reference.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Hyperlight: common questions
- Is Hyperlight MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the Hyperlight safety report
- How do I install Hyperlight?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Hyperlight need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Hyperlight maintained?
- The last commit was 9 days ago (2026-10-26). The latest release is v0.1.1.
- How does Hyperlight compare with other MCP servers?
- safety score 94/100 (higher than 96% of 48,255 servers); github stars 39 (more than 93% of 28,688 servers); downloads a week 239 (more than 78% of 12,191 servers with a package). Full comparison.