The server is launched as a subprocess on the host. Communication occurs via standard input and standard output.
Advantage: Maximum performance and full control by Ontheia.
Configuration: Requires command and args.
Supported Commands:
npx, npm: For Node.js-based servers.
uvx: For Python-based servers (recommended for fast execution).
python, python3: For local Python scripts.
bun, bunx: For extremely fast JavaScript runtime.
docker: Runs the server in an isolated container.
Note for custom Docker images: Ontheia uses the rootless Docker daemon configured via ROOTLESS_DOCKER_HOST / DOCKER_SOCKET_PATH in .env (default: unix:///run/user/1000/docker.sock). Custom-built images must be built explicitly against this daemon — a build using the regular system Docker (/var/run/docker.sock) makes the image invisible to Ontheia.