That kind of consistency has also been my own experience with LLMs.
- settings.json - set for machine, project
- env var - set for an environment/shell/sandbox
- slash command - set for a session
- magical keyword - set for a turn
MCP servers can be set in at least 5 of those places plus .mcp.json