Aurora

Reference

CLI reference

CLI Reference

Install CLI

Terminal
bash -i <(curl -fsSL https://fiveonefour.com/install.sh) aurora

Commands

init

Creates a data engineering project with Moose, with Aurora MCP preconfigured.

Terminal
aurora init <project-name> <template-name> <--mcp <host>> <--location <location>> 

Common Arguments & Flags

<name>
Required
Name of your application (this will be the <project-name>). e.g. my-app
--mcp <host>
Choice of which MCP host to use. default: cursor-project, other options: cursor-global, claude-desktop, windsurf-global
--location <location>
Location of your app or service. The default is the name of the project. e.g. my-app
--no-fail-already-exists
By default, the init command fails if `location` exists, to prevent accidental reruns. This flag disables the check.

For New Projects

<template-name>
Required
The template you are basing your application on. typescript-empty, typescript, ads-b

For Projects from a Pre-existing ClickHouse Database

--from-remote <connection-string>
Required
The connection string to your ClickHouse database. e.g. clickhouse://user:pass@host:port/db
--language <language>
Required
The language of your application. typescript, python

connect

Connects to an existing data source. Currently only clickhouse is supported.

Terminal
aurora connect clickhouse <--connection-string <connection-string>> <--mcp <claude-desktop>>

Arguments / Flags

--connection-string <connection-string>
Required
The connection string to your ClickHouse database. e.g. clickhouse://user:pass@host:port/db
--mcp <host>
Choice of which MCP host to use. default: cursor-project, other options: cursor-global, claude-desktop, windsurf-global

setup

Takes an existing data engineering project build with Moose and configures Aurora MCP for it.

Terminal
aurora setup [path] <--mcp <host>>

Arguments / Flags

[path]
Path to the Moose project. defaults to current directory
--mcp <host>
Choice of which MCP host to use. If flag is not provided, the default is `cursor-project`. default: cursor-project, other options: claude-desktop, cursor-global, cursor-project, windsurf-global

config

Configure Aurora settings

config focus

List Aurora configured projects, allows selection of project globally configured hosts are “focused” on. No more than one Moose Project may be run at a time.

Terminal
aurora config focus

config keys

Updates all MCP files for projects listed in ~/.aurora/aurora-config.toml to use updated API key.

Terminal
aurora config keys <KEY>

Arguments / Flags

<KEY>
Required
Your Anthropic API key. If you don't have an Anthropic API key, see the Anthropic initial setup guide: https://docs.anthropic.com/en/docs/initial-setup

config tools

Toggles availability of experimental MCP tools. See Tools documentation for which tools are in standard and which are added in the experimental sets.

Terminal
aurora config tools

Note, if you select boreal-experimental, you will need to add your ClickHouse Cloud / Boreal credentials to mcp.json.

Coming soon

config models

[Coming Soon]. Allows you to configure which models Aurora agents use.

Terminal
aurora config models <model-name>

Arguments / Flags

<model-name>
Model of your choice to use for agentic tool calls claude-3-5-sonnet-20240620, gemini-2.0-flash-exp

login

[Coming soon]. Allows you to log in to Aurora with your Boreal account. Will provide secure authentication and LLM provision.

Terminal
aurora login