sassy_setup_wizard
Set up your MCP user profile through a one-time questionnaire, store it as persona.md, and get tool recommendations tailored to your Android/Linux setup.
Instructions
Mutating: first-run questionnaire that writes the user profile to ~/.sassymcp/persona.md (keeping a one-deep persona.md.bak backup of any existing file before overwriting) and marks setup_complete in config. All parameters are optional: role (developer, sysadmin, security, devops, data, designer, manager, other; default developer), expertise_level (junior, mid, senior, principal, staff; default senior), communication_style (terse, balanced, verbose; default terse), security_posture (standard, hardened, paranoid; default standard), plus comma-separated specializations, languages, frameworks, newline-separated systems and projects, mcp_clients, and notes. The has_android and has_linux booleans (default false) drive the returned tools_to_install list: tesseract always included, adb and scrcpy when has_android is true, plink when has_linux is true. The wizard installs nothing itself; the response includes next_steps and a hint to run sassy_setup_tools(action=install_required), and reloads the persona module in-process. Re-run anytime to update the profile. The result includes a persona_backup field with the backup path (null on first run).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | developer | |
| notes | No | ||
| systems | No | ||
| projects | No | ||
| has_linux | No | ||
| languages | No | ||
| frameworks | No | ||
| has_android | No | ||
| mcp_clients | No | ||
| expertise_level | No | senior | |
| specializations | No | ||
| security_posture | No | standard | |
| communication_style | No | terse |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||