macstack CLI

CLI next to the GUI: stack, projects, doctor, tools.

Path shown in Settings → About MacFullStack. Set MACSTACK_CLI if needed.

Common commands

macstack doctor --stack
macstack doctor
macstack status
macstack start
macstack stop
macstack rebuild

macstack projects create --name blog --template laravel --json
macstack projects create --name shop --template bitrix --json
macstack projects aliases --name blog --add blog.test --json
macstack projects php --name blog --version 8.3
macstack projects config --name blog --ensure --reload
macstack db export --name blog --file ~/dump.sql
macstack db migrate-runtime --to native --json
macstack runtime install --kind php --version 8.4
macstack runtime uninstall --kind php --version 8.0 --force --json
macstack tools artisan --name blog -- migrate
macstack tools open-editor --name blog
macstack tools node --name blog --json
macstack tools node --list-versions --json
macstack tools share start --json
macstack tools share keep-alive --enable --json
macstack tools share watchdog --json
macstack tools share access-hint --json
macstack https set --enabled true
macstack mcp

Use --json for scripting. projects php accepts alias set-php.

macstack mcp is the local MCP server for Cursor and other clients. Setup: MCP for Cursor.

Clients (Pro): macstack clients list. Scheduled backups: macstack backup schedule status.

doctor vs doctor --stack

  • macstack doctor --stack — full stack diagnostics (Stack → Diagnostics)
  • macstack doctor — short runtime snapshot for the GUI; not a full Native report

See also

Download Pro Teams