browser-x-mcp is an MCP server for browser automation, form testing, XML canvas extraction, screenshot analysis utilities, and AI-assisted interaction tests.
Keep changes close to the owning area:
- MCP server and browser tools:
src/server/ - Page extraction and canvas formats:
src/extractor/ - AI interaction tests and fixtures:
test/ - Screenshot analysis utilities:
tools/ - Public usage docs:
README.md,docs/, andexamples/
Before opening a change, run the relevant checks:
npx playwright install chromium
npm run test:mock
npm run lintUse npm test only when the required AI/browser environment is configured.
Do not commit local configs, browser profiles, screenshots, generated test logs, package tarballs, or temporary audits.