1.2 KiB
1.2 KiB
Playwright MCP în LXC Container
Plugin-ul Playwright MCP permite automatizarea browser-ului în Claude Code. Necesită configurație specială pentru a rula în container LXC unprivileged.
Configurație Claude Code
Adaugă în ~/.claude/settings.json:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest", "--headless", "--no-sandbox", "--browser", "chromium"]
}
}
}
Configurație LXC (Proxmox)
În /etc/pve/lxc/<CTID>.conf adaugă:
lxc.apparmor.profile: unconfined
lxc.cap.drop:
lxc.mount.entry: /dev/shm dev/shm none bind,optional,create=dir 0 0
Important: După modificare, restartează containerul:
pct stop <CTID> && pct start <CTID>
Instalare Chromium
npx playwright install chromium
Verificare
Pentru a testa că Playwright funcționează:
npx playwright open --headless about:blank
Troubleshooting
Eroare: "No usable sandbox"
Asigură-te că --no-sandbox este în args și configurația LXC este aplicată.
Eroare: "Browser not found"
Rulează npx playwright install chromium pentru a instala browser-ul.