CLI Reference
The Sloan CLI is a tool we created to facilitate the easy setup of Sloan MCPs. It is not required, and we hope that LLM clients will eventually support all these features natively, so that we can remove the CLI.
It allows you to:
- set up your Sloan MCP with a variety of clients
- manage multiple projects
- manage multiple toolsets
- update multiple MCP configurations at once
Install CLI
bash -i <(curl -fsSL https://fiveonefour.com/install.sh) sloan
Commands
init
Creates a data engineering project with Moose, with Sloan MCP preconfigured.
sloan init <project-name> <template-name> <--mcp <host>> <--location <location>>
Common Arguments & Flags
For New Projects
For Projects from a Pre-existing ClickHouse Database
connect
Connects to an existing data source. Currently only clickhouse
is supported.
sloan connect clickhouse <--connection-string <connection-string>> <--mcp <claude-desktop>>
Arguments / Flags
setup
Takes an existing data engineering project build with Moose and configures Sloan MCP for it.
sloan setup [path] <tools> <--mcp <host>>
Arguments / Flags
config
Configure Sloan settings
config focus
Sloan allows you to configure project level MCPs (e.g. for Cursor) and global MCPs (e.g. for Claude Desktop). To configure which Sloan project is being used with the Global MCPS, use sloan config focus
.
sloan config focus
config keys
Updates all MCP files for projects listed in ~/.sloan/sloan-config.toml to use updated API key.
sloan config keys <KEY>
Arguments / Flags
config tools
Toggles availability of experimental MCP tools. See Tools Reference.
sloan config tools
Note: if you select remote-clickhouse
, you will need to add your ClickHouse Cloud / Boreal credentials to mcp.json
.