fcvm MCP server
io.github.carlosbravoa/fcvm·v0.7.0Disposable Firecracker microVM sandboxes for agents: run code, snapshot, fork. Needs Linux with KVM.
0 stars72 downloads/wk
Reviews
Write oneNobody has reviewed fcvm yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
fcvm 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-12 · same rubric, same numbers if you re-run it
- Code scan2 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 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How fcvm compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Downloads a week
- 72
- more than 55% of 12,191 servers with a package
Install fcvm in Claude Code, Cursor or VS Code
claude mcp add fcvm -- uvx fcvm-mcp
What the publisher says
From the fcvm repository's README, as published. We do not edit it. Read it on GitHub
fcvm: disposable, isolated microVMs with container ergonomics, for people and agents
fcvm runs workloads in Firecracker microVMs, each with its own kernel, with the convenience of a container tool: images, layers, volumes, published ports, exec, snapshots and fork. It is self-hosted, starts VMs without root, and puts a real virtual-machine boundary around code you don't trust. On top of that come optional jailing, network isolation and egress allowlists. Drive it from the command line, a browser console, an HTTP API, or your coding agent over MCP.
fcvm import python:3.13-slim
fcvm run python-3.13-slim --allow @pypi -- pip install requests # a throwaway VM that can reach only PyPIWhy fcvm
Containers are convenient but share the host's kernel. Full VMs isolate properly but are slow to start and clumsy to manage. fcvm gives you both: Docker-style workflows, where every workload boots its own kernel in about half a second behind hardware virtualization.
It's built for:
run commands, copy files and fork prepared environments. Each sandbox is jailed and network-restricted by the policy you set.
- Sandboxes for AI coding agents. Agents get tools to create sandboxes,
downloaded tool, a build from someone else's repository.
- Running code you don't trust. A dependency's install script, a
identical running copies in about 150 ms each.
- Throwaway and parallel environments. Prepare once, snapshot, then fork
source tree mounted live, or containers that stay up across crashes and reboots.
- Dev machines and small services. Full Ubuntu VMs with systemd and your
What it isn't: a cluster orchestrator, a macOS or Windows tool (it needs Linux with KVM), or a way to run desktop GUIs.
What it can do
or your own Dockerfile. Or use full-OS system images that boot systemd, with Ubuntu 26.04 included.
- Any image. Run OCI images from any registry, a local docker save,
named volumes, live host directories, commit to layered images, restart policies, and templates: saved launch recipes such as "Python sandbox, PyPI only, 2 GB".
- Container ergonomics. run, exec, cp, logs, published ports,
from a snapshot takes about 150 ms.
- Speed. A new VM takes 0.1 s to create and about 0.5 s to boot. A fork
(separate uid, chroot, cgroups, network namespace).
- Isolation.
- A VM boundary per workload, with an optional Firecracker jailer
pins each VM to its own address.
- VMs can't reach each other or your host's services, and anti-spoofing
from the host and from inside the guest, with its processes and 24 h of history;
- Egress allowlists through a logging proxy.
- A web console. A cloud-console-like GUI for your host:
- a live dashboard, and per-VM charts for CPU, memory, disk and network,
- launch forms, browser terminals and a file browser with an editor;
- image imports and Dockerfile builds;
- snapshots and forks.
Anything you can do from the CLI, you can do from the browser.
clients, an MCP server for agents, and a Prometheus endpoint.
- Other ways in. The CLI, an HTTP API for scripts with Python and Node
reboots.
- Stays up. A boot-time service brings VMs back after crashes and
init in C, and a guest kernel you build yourself from kernel.org sources.
- Small and auditable. Bash and standard-library Python, a small static
Requirements
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
fcvm: common questions
- Is fcvm MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the fcvm safety report
- How do I install fcvm?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does fcvm need an API key?
- No secret keys are declared. It reads 9 settings from the environment.
- Is fcvm maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v0.7.0.
- What can I use instead of fcvm?
- Servers from other publishers that do the same job: Superserve MCP server.
- How does fcvm compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); downloads a week 72 (more than 55% of 12,191 servers with a package). Full comparison.
Alternatives to fcvm
Same job from other publishers: the closest match first, then the best rated.
- SuperserveMCP server for Superserve sandboxes: create, exec, and manage Firecracker microVMsnot reviewedEstablishedA