You'll notice
Sessions started with --project-config-root can no longer edit project-scope MCP servers or create durable scheduled tasks
What
When a session is started with the --project-config-root flag, Claude Code now blocks two things:
- adding or removing project-scope MCP servers (connections to Model Context Protocol tool servers)
- creating durable scheduled tasks
Both now throw an error directing the user to use the local or user scope instead.
Why
This prevents project-scope changes that wouldn't make sense or wouldn't be reliably saved when the session's project config root has been overridden, pointing users to a scope that will work correctly instead.