@kylewadegrove/slopburn-cli-staging
v0.4.34
Published
First-class SlopBurn CLI with dedicated onboarding and MCP config, powered by Cutline components.
Readme
SlopBurn CLI
slopburn is a first-class CLI for SlopBurn with dedicated onboarding and MCP config, while reusing Cutline's auth/runtime components under the hood.
Install
npm i -g @vibekiln/slopburn-cliFor staging:
npm i -g @kylewadegrove/slopburn-cli-stagingCommands
slopburn setup [--staging] [--serve-now]
Writes MCP config entries for only theslopburnserver, saves channel preference in~/.slopburn/config.json, writes project-local game defaults to.cutline/slopburn.json, and installs.cursor/rules/slopburn-intents.mdcso natural-language prompts route to SlopBurn MCP tools.--serve-nowlaunches the MCP server immediately after setup to reduce handoff friction.--verboseprints the longer setup summary.
slopburn login [--staging]slopburn status [--staging]slopburn logout [--staging]slopburn serve [--staging] [--project-root <path>] [--http --host --port --path] [--verbose]slopburn bootstrap [--project-root <path>] [--full]slopburn event <title|level-up|game-over|encounter|victory>(renders local terminal banners/audio cues)
How it works
setupwritesslopburnMCP entries separately fromcutline-*entries.- Generated MCP config calls
slopburn servedirectly instead of wrapping startup innpx. servedelegates to Cutline MCP components via:- production:
@vibekiln/cutline-mcp-cli - staging:
@kylewadegrove/cutline-mcp-cli-staging
- production:
slopburnnow bundles both Cutline CLI packages as dependencies, so one global install is enough.- Runtime prefers the bundled local dependency and only falls back to
npxresolution if needed.
This keeps SlopBurn onboarding/config independent while still leveraging shared Cutline internals.
Startup Model
~/.slopburn/config.jsonstores machine-local CLI state like the preferred channel..cutline/slopburn.jsonstores project-local game defaults such as:- onboarding mode
- default character name/class
- optional project/product linkage
- quiet/auto-resume startup preferences
- MCP startup reads the project-local config, so the same defaults work whether SlopBurn is launched from
slopburn serveor from your IDE MCP config.
First-Time Setup
slopburn setup --serve-nowThen refresh your MCP/chat session and say:
start slopburnIf you want the longer reference output, run:
slopburn bootstrap --fullReturning User
If .cutline/slopburn.json already exists, setup reuses it and avoids repeating character questions:
slopburn setup --serve-nowThen refresh your MCP/chat session and say:
start slopburnNatural-language start prompts
After slopburn setup, you can say these directly in your AI chat:
start slopburntake a turn in slopburn for this feature idearoll tests as the dungeon check for my runshow my spellbook and equip the best offered spell
