Smoooth v0.1.0

Architecture & Features

Purpose-built for AI coding agents to provision, deploy, and operate production infrastructure on your unmanaged Linux VPS over the Model Context Protocol (MCP).

Core Interface // 01

Native Model Context Protocol (MCP) Server

Pair Claude Code, Cursor, and Windsurf directly to your server over stdio or private loopback HTTP/SSE. Agents invoke typed, structured tools with automatic parameter validation rather than running uncontrolled root shell commands.

Orchestration // 02

Transactional 2-Phase DAG Engine

Never suffer from half-baked deployments. Every workload change builds a validated execution plan first. Containers boot, run health probes, and cut over atomically. If a check fails, Smoooth rolls back automatically to the last known good state.

Data Layer // 03

Stateful Database Adapters with Volume Locks

Native lifecycle adapters for PostgreSQL 16, Redis 7, MongoDB 7, and SQLite. Automatic volume retention safeguards, cryptographic credential generation, and persistent volume locks prevent accidental data loss during agent iterations.

Networking // 04

Embedded Caddy Reverse Proxy & Sub-ms TLS

Zero-downtime routing with automated Let's Encrypt and ZeroSSL certificate generation. Unlike Traefik which suffers from certificate reload race conditions, Caddy applies dynamic route diffs in under 2 milliseconds without dropping active WebSocket connections.

Hardening // 05

Scoped Bearer Security & Least-Privilege Sandboxing

Confine AI agents with 256-bit cryptographic bearer tokens scoped to specific roles (read_only, plan, deploy, admin). The daemon binds strictly to local loopback (127.0.0.1:4040) under systemd sandboxing with NoNewPrivileges enabled.

Performance // 06

Under 28 MB RAM Idle Overhead

Compiled as a single static Rust binary with zero background Node.js, PHP, or heavy web dashboards. Reclaims over 1.3 GB RAM compared to Coolify, leaving 100% of your VPS resources for actual applications and databases.