Build
Compile your project into a self-contained output directory:.hyperterse from the current directory, discovers all adapters and tools, bundles scripts, and writes the deployment artifact.
To build from a different project directory, pass a positional argument:
| Artifact | Description |
|---|---|
hyperterse | Runtime binary |
model.bin | Serialized manifest (adapters, tools, config) |
build/vendor.js | Shared dependency bundle (if tools import npm packages) |
build/tools/<name>/*.js | Per-tool script bundles |
Serve
Boot from a pre-built artifact:model.bin, reconstructs the project, initializes connectors in parallel, registers MCP tools, and starts the HTTP server. There is no re-parsing of source files.
You can also point directly to the manifest:
Deployment workflow
Environment configuration
Thedist/ directory contains no secrets. All credentials are supplied at runtime through environment variables:
env_file, Kubernetes Secrets, cloud provider environment config, or platform dashboards.
See Environment variables reference for the full list of supported variables.
Horizontal scaling
Hyperterse is a single-process stateless server. Scale by running multiple instances behind a load balancer:- Each instance has its own in-memory cache — no inter-instance coordination needed.
- All instances require the same database endpoints and environment variables.
- Use sticky sessions if you need MCP session continuity across requests.
CI/CD integration
Automate the validate-build-deploy cycle in your pipeline:Next steps
Choose a deployment method based on your infrastructure:Docker
Container images for portable deployment
Kubernetes
Orchestrated deployment at scale
Bare metal
Direct binary deployment on servers