dev plugins now use MCP snapshots if set