Secure by choice
Pick your shielding
Isolation is a tradeoff, so Hypergate makes it explicit instead of forcing a
dependency. Choose at setup, override per server.
Process sandbox default
Servers run as sandboxed child processes: allow-listed env, injected
secrets only, restricted working directory, resource limits, no shell.
Zero dependencies, instant start, cross-platform. The honest
caveat: it shares your kernel, so it's a lighter boundary than a container.
Docker opt-in
Container per server: pinned image, dropped capabilities, no-new-privileges,
CPU and memory limits. ToolHive-grade isolation for untrusted community
servers.
Requires Docker and a slower cold start. Never mandatory.
Remote hosted
No local process at all: the gateway connects to a provider's hosted MCP
endpoint over OAuth. One browser approval, tokens stored locally.
First-party servers like GitHub and Context7. Trust shifts to
the provider, and nothing phones home from your machine.