Add or remove server_name from the persistent disabled set.
Refuses to write when the existing config cannot be parsed so a
corrupt or permission-denied file is not silently overwritten —
that would discard sibling sections such as [mcp_trust].
MCP server name from mcpServers config.
True to disable, False to re-enable.
Override the default config location; intended for tests.