{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.carlosbravoa/fcvm","description":"Disposable Firecracker microVM sandboxes for agents: run code, snapshot, fork. Needs Linux with KVM.","title":"fcvm","repository":{"url":"https://github.com/carlosbravoa/fcvm","source":"github","subfolder":"sdk/mcp"},"version":"0.7.0","websiteUrl":"https://github.com/carlosbravoa/fcvm/blob/main/docs/agents.md","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"fcvm-mcp","version":"0.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pin the network policy for every sandbox: none, or an allowlist such as @pypi,@github","name":"FCVM_MCP_NETWORK"},{"description":"Template used when the agent names neither an image nor a template, e.g. python-sandbox","name":"FCVM_MCP_TEMPLATE"},{"description":"Stop sandboxes this long after boot unless the agent sets a lifetime, e.g. 4h","name":"FCVM_MCP_TTL"},{"description":"Stop sandboxes that saw no exec or file operation for this long, e.g. 30m","name":"FCVM_MCP_IDLE_STOP"},{"description":"Names of environment variables passed into every sandbox as secrets, e.g. GITHUB_TOKEN","name":"FCVM_MCP_SECRETS"},{"description":"Host credentials relayed into every sandbox: ssh-agent, git","name":"FCVM_MCP_FORWARD"},{"description":"1: restricted sandboxes fetch pip and npm packages through the host's mirror","name":"FCVM_MCP_CACHE"},{"description":"0: don't run sandboxes under the Firecracker jailer even when it is set up","name":"FCVM_MCP_JAIL"},{"description":"Path of the fcvm command, when it isn't on PATH, in ~/.local/bin or in /usr/local/bin","name":"FCVM_BIN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T03:22:32.194456Z","publishedAt":"2026-10-12T03:22:32.194456Z","updatedAt":"2026-10-12T03:22:32.194456Z","isLatest":true}}}
