Prerequisites
| Requirement | Version | Purpose |
|---|---|---|
| Docker | 24+ | Container runtime |
| Docker Compose | v2+ | Multi-container orchestration |
Quick Start
Download docker-compose.yml
Download the production
docker-compose.yml from the release page (location TBD) and place it in the project directory.Create .env file
Create a See Configuration Reference for all available variables and how to generate secret values.
.env file with the required security variables:http://localhost:3000.
First-Run Setup
On first visit, the app detects that no admin account exists and shows the Setup screen:- Create Admin Account — enter a username and password (minimum 8 characters). This is the only admin account for the installation.
- Login — after setup, you are automatically logged in and redirected to the Dashboard.
- (Optional) Enable 2FA — go to Settings, open the 2FA section, and scan the QR code with an authenticator app (Google Authenticator, Authy, 1Password, etc.). Save your recovery codes.
First Steps
Create a Connection
Go to the Connections page, click New Connection, select your database type, enter credentials, and test the connection.
Build a Tool
Go to the Tools page, click New Tool, select your connection, write a SQL query with parameters (e.g.,
SELECT * FROM users WHERE id = :user_id), and save.Deploy
Go to the Server page and click Deploy. See Deployment for details and MCP client configuration.
Verify Installation
Openhttp://localhost:3000 in your browser — you should see the Setup screen (first run) or the Login page.
You can also verify via the terminal:
Next Steps
- Visual Flow Editor — drag-and-drop canvas for managing your entire configuration
- Configuration Reference — all environment variables and server settings
- Security Guide — encryption, authentication, and hardening
- API Reference — complete REST API documentation
- Agent MCP — AI agent access via MCP protocol
- Troubleshooting — common issues and solutions