When having PLAYWRIGHT_BROWSERS_PATH set the playwright mcp prefers it over absolute path given with --browser-executable. This is an issue for example on NixOS when having PLAYWRIGHT_BROWSERS_PATH ...
Given multiple executables with the same name in PATH, Subprocess.run selects an arbitrary one. I stumbled upon that with Swiftly picking either Xcode's swift or the one it installed itself. You can ...