#!/usr/bin/env zsh if [[ "$(uname)" == "Linux" ]]; then PATH_PREFIX="/data/Projects" elif [[ "$(uname)" == "Darwin" ]]; then PATH_PREFIX="/Users/gregory.gauthier/Projects" else # Default fallback PATH_PREFIX="/data/Projects" fi # shellcheck disable=SC2164 cd "${PATH_PREFIX}/mcp_servers/playwright_mcp" # Install dependencies if not present if [[ ! -d "node_modules" ]]; then npm install @playwright/test @playwright/mcp fi # Ensure browsers are installed npx playwright install chromium # Launch the server npx @playwright/mcp --browser chromium --headless 2> playwright_mcp.log