| name | formae-config |
| description | Use when the user wants to switch, list, save, edit, delete, or compare formae configuration profiles in ~/.config/formae/ |
formae-config
formae configuration profiles are named configs under the formae config dir
(~/.config/formae/profiles/<name>.pkl), with the active one recorded in a
plain pointer file (<config-dir>/active). They are managed by the
formae profile subcommand (formae >= 0.87.0) and exposed through the
formae-mcp server as native tools. The old stand-alone fcfg binary is gone.
Switching the active profile takes effect for subsequent MCP calls immediately —
no agent or MCP-server restart needed.
MCP tools
| Intent | Tool | Notes |
|---|
| List profiles + active | list_profiles | returns {"active": "<name>", "profiles": ["..."]} |
| Show active | current_profile | returns {"active": "<name>"} |
| Switch active (default env) | use_profile | { "name": "<name>" } — global; only on explicit "change my default" requests (see below) |
| Snapshot active under a new name | save_profile | { "name": "<name>", "force": false } (does not switch) |
| Create from template | create_profile | { "name": "<name>", "force": false } (does not switch) |
| Delete | delete_profile |