{"_id":"brave-real-browser-mcp-server","_rev":"355-c1cd0760db57722c9caf5bb29d3bce9a","name":"brave-real-browser-mcp-server","dist-tags":{"latest":"2.45.29"},"versions":{"1.5.17":{"name":"brave-real-browser-mcp-server","version":"1.5.17","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@1.5.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"036f161ccaea91fa089ecc0166e76de98b2e6ba7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-1.5.17.tgz","fileCount":27,"integrity":"sha512-9M9OPaYLxGFyZw3lCfov+DTStHCw4o3rmU5AZRlYCm+NBGA3ykGxCwv9lYNSyeE82/4z+r/+3JLr3qHSZoH2wg==","signatures":[{"sig":"MEUCIQCgiTrWU3dQf3jmvVOP4Gq5dKWDwHL/ncAgHhUgSUJ4IgIgLRyqTeU25/ZW9weqDCE1ws+mV/XTpiOXsjlXqWwGOF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568245},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"805bdc0f4f1c87bd0db9e174aac8a1619eb14ab8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"18.20.8","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","puppeteer-real-browser":"^1.3.18","@modelcontextprotocol/sdk":">=1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_1.5.17_1757825410676_0.4799907279600819","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"brave-real-browser-mcp-server","version":"1.5.16","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@1.5.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"94ce07594deca90f860fa5f8f600b44efb64fd1b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-1.5.16.tgz","fileCount":27,"integrity":"sha512-0I4NFL4SOMuLWx0yxZ8ml+xzi4TUhc3H0qqL2D5XvXAIpAKY/8b7AxErDTdKTX0m2FmZqhcKIVasxaEjVv9WbQ==","signatures":[{"sig":"MEUCIGXkHrEHcg5MsYHtbTs0W7+JuYJ0J6Q/cIHEnwJXc12EAiEAh2yXyYwKZe/QJbQULfuDwg35YPAm2NSG5ZFev7K7TM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568245},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"805bdc0f4f1c87bd0db9e174aac8a1619eb14ab8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"18.20.8","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","puppeteer-real-browser":"^1.3.18","@modelcontextprotocol/sdk":">=1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_1.5.16_1757825449573_0.5326270737590146","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"brave-real-browser-mcp-server","version":"2.1.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b7913591d023055b0c78a0c2c79136f1b536f467","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.0.tgz","fileCount":26,"integrity":"sha512-pd/ijL/gLAqgvFWctU+9Isz1iSil5kxP1dgKbZm059rFZ8nJmblKzo6BQX47Qe+/CZwI6hvPWZvB9o8N2vD28w==","signatures":[{"sig":"MEYCIQDryjWwx/eLCm+tfQXPR6ZL+3cYmQWr+6atSk3Y8CfjqwIhAMTV3Ha9dadGg6kPqjpmlUbSyAjZBZEOm0Zyfe74Ekqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441778},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6d7fbf967e9a68c5c1a69eea8379df224e279001","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","test:nopecha":"node test.cjs","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:workflow":"node scripts/test-workflow-local.cjs","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:workflow:full":"npm run test:workflow && npm run test:version-increment","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js","test:version-increment":"node scripts/test-version-increment.cjs"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.95","brave-real-launcher":"^1.2.10","@modelcontextprotocol/sdk":">=1.0.0","brave-real-puppeteer-core":"^24.22.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.0_1758460626336_0.2449323821780569","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"brave-real-browser-mcp-server","version":"2.0.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.0.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3e320abf3575800f85bccc1dbaa7cbec6008308d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.0.3.tgz","fileCount":26,"integrity":"sha512-Y8VaNSga0mA5jL0O4D0iIIb0u3LXVJR48gK8Xf5emE8ns9YdNZPPBpMMeivOLR3R/HKXDYHLAjxh1flbpdQYzQ==","signatures":[{"sig":"MEYCIQD+Dx1Y9tlOwUorj3tMGhmJiTWMS9/bE3XeVzQWrwPkzQIhAJKFwyzxN1toTLIh9avAjNLDGMpSXfpEixKAs5mKlQJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441778},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1b79efd074d3c44ed046a72648b705f0a81c6600","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","test:nopecha":"node test.cjs","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:workflow":"node scripts/test-workflow-local.cjs","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:workflow:full":"npm run test:workflow && npm run test:version-increment","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js","test:version-increment":"node scripts/test-version-increment.cjs"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.95","brave-real-launcher":"^1.2.10","@modelcontextprotocol/sdk":">=1.0.0","brave-real-puppeteer-core":"^24.22.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.0.3_1758460994815_0.21582812229072035","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"brave-real-browser-mcp-server","version":"2.0.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.0.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"dd6d64039467a1a96ad4aae317d357143cb61ad9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.0.4.tgz","fileCount":26,"integrity":"sha512-q1Llq4+SwRRRLwm6desRXqrBUDF7GJmm0CWVuvWrYAvvlUL389/2Mkr+DONq4NDTXTJYKfEImUVlqBcIB6Kq/A==","signatures":[{"sig":"MEYCIQDyQvoXLJgt4ccGmAKIbKx7CxA2XEnsKbU2zFt5K34VMAIhAO2Bp9lS6X82Rez4mkq2GyXSCU+A5xz/lJRWS7+pL8Q5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458221},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"82a27e117f94c645fcea243d2d6c595e9ca03ac9","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","test:nopecha":"node test.cjs","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.95","brave-real-launcher":"^1.2.12","@modelcontextprotocol/sdk":">=1.0.0","brave-real-puppeteer-core":"^24.22.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.0.4_1759511553243_0.3268073068808375","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"brave-real-browser-mcp-server","version":"2.0.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.0.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"be6fc53f8add4dc72ee4d3f9d3746cf8d85593ba","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.0.6.tgz","fileCount":26,"integrity":"sha512-iFETAhP0KeffaVcMHibSuXG5i7/Q6k64d8C3oYbacpONIU1wdid8q8etaUOhpoVvswrxyfAcvAi/GlLSCnjDow==","signatures":[{"sig":"MEQCIBX3LgYAsrD7t03PUmbv80oKM2fcV1kj0O+Nqg78+F1jAiAcuKCSZ5Otgo3NzY+H+2P6G/s/c2+Orz9s+9crjLbBMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459634},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"23b97c4c6a39521cb7c5ee78c2f632c17f425960","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","test:nopecha":"node test.cjs","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.95","brave-real-launcher":"^1.2.12","@modelcontextprotocol/sdk":">=1.0.0","brave-real-puppeteer-core":"^24.22.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.0.6_1759513983119_0.034138322291489276","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"brave-real-browser-mcp-server","version":"2.0.8","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.0.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ee0f21bea5eceb239809d7c96eeaeb71a495102a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.0.8.tgz","fileCount":31,"integrity":"sha512-9jFqvT0oP+zLS7PtErwAbCAUsKLIuMi2f06Bt5Kv0LpnIKkPw5JTolqIB/olxv8H/ZNaO0NYVQIvFdfyPUb7tw==","signatures":[{"sig":"MEUCIFxVDwmnfDkgvumidcYfwLAIxX2cny5LeW34/6xVCnDLAiEAxZcax7uCehU1YQi/L5UXoQ8m5kzkwHVQhvyGXwz66dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501151},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c1b5656df20948acaf01bb3b6a1b74f5985e424a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","test:nopecha":"node test.cjs","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/node":"^20.0.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.0.8_1759563856408_0.35829016332281505","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"brave-real-browser-mcp-server","version":"2.1.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"7097225e17592fd70846d37831e2da423b31dd7a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.1.tgz","fileCount":31,"integrity":"sha512-i3PC5TIyfBx9W2kRHuObWSyrQM6LS/KQM3LAf8LgDvrWBVas02aLdCvTrJTRBZDrcZ/7xG1ckCJKsKzAIJh9Dg==","signatures":[{"sig":"MEUCIBnAucq0vyZfCq1X69z4We64VLyAUgJY/lS5oR99vE3xAiEAmxxYCwT13n1WoK9qtT2/9OrSQjJU5HsoWUg9zvvaudI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501151},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8c76e15c35de2b4835313a53b256066d8a404386","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","test:nopecha":"node test.cjs","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.1_1759564181290_0.3689715604031949","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"brave-real-browser-mcp-server","version":"2.1.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"077d212691c1b21cb1cadc2a5e39b02c4210a402","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.2.tgz","fileCount":31,"integrity":"sha512-qZBZ2CgwzvLh8ZbpDwaBN92UP0llB+St3mAVCYNnUzihimzjoUkP1SfST1amxW1rxYHqzMa9IhMwflRh57lN/w==","signatures":[{"sig":"MEUCIQDrZt+q00tebueOtRxSgk/MK5vTwdwlaQbkQTiBPzI3gQIgQfAUDjZxREezAfIAacuNWSj+uHU6aqse8T/5J9SHDNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501289},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"131750b1b0953557f87ef65fb6ef3188cf412225","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","test:nopecha":"node test.cjs","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.2_1759567443266_0.7300200271983177","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"brave-real-browser-mcp-server","version":"2.1.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"09238ad86349c36f36c6a63a3e47de866a3b86c3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.3.tgz","fileCount":22,"integrity":"sha512-x7hfDil+4PzTskREfQXW99nXKZRbDOfXu9ZvbzwvJhpEqNzyFtx6dPonqksi8F8LImD1h1Km/XwrvJ4FlOp52w==","signatures":[{"sig":"MEYCIQC7cBYJCxJiJ759gC8ZtpJ7lAV0pNzFWrNa++o93XRihwIhAMTQVeIh5BO2CBcApU0qbDAYkIfmvHTY/1fSjcigPQO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320607},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"14ef736dd2500979319f509fdedc40bafb960129","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","test:nopecha":"node test.cjs","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.3_1759576657362_0.7571920893851716","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"brave-real-browser-mcp-server","version":"2.1.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"dbfeb142f85f5e0a62f96a99b2068ef2e9a5ae7f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.4.tgz","fileCount":22,"integrity":"sha512-aYmD/wyDmRF0I4qQEZcugRWdlxpti/L1bLRIQchMPWBQwP7pID7hzBX+Oira9An1P+78h3SfT9+eC/Pi2XfwNg==","signatures":[{"sig":"MEUCIQC+7/SiBf6sYi77H/hUEDeWKYhEXuCfjb2DWqStMxzYtwIgLkZfJmDm0PL6GjcDwoUwvbYki2AT15ivwiRP6gijU3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320894},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"68ee0af12b3f2cd8057a0375024124c7a074c3b7","scripts":{"dev":"tsx src/index.ts","test":"echo '⚠️  Vitest tests removed - Run npm run test:comprehensive for functional tests' && exit 0","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"echo '✅ No Vitest tests - Build verification only' && exit 0","test:ui":"echo '⚠️  Vitest tests removed' && exit 0","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"echo '⚠️  E2E tests removed' && exit 0","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"echo '⚠️  Unit tests removed' && exit 0","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","test:debug":"node debug-server.js","test:watch":"echo '⚠️  Vitest tests removed' && exit 0","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","test:nopecha":"node test.cjs","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:coverage":"echo '⚠️  Vitest tests removed' && exit 0","test:dashboard":"node test-runner.js","test:e2e:watch":"echo '⚠️  E2E tests removed' && exit 0","test:integration":"echo '⚠️  Integration tests removed' && exit 0","test:performance":"node tests/performance/performance-tests.js","test:comprehensive":"node test.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.4_1759576941210_0.43847276014202996","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"brave-real-browser-mcp-server","version":"2.1.5","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"968a4a89afcf7475df0c17b4886746e2396baf77","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.5.tgz","fileCount":22,"integrity":"sha512-ELpuS2pcFLoHOhj6wMkKRPC2ZlYamTSOtxF32cs2xUICLML9RPtfBxZbFdj/tKq9QHBzGBgBZlFF26cozUoatw==","signatures":[{"sig":"MEQCIHEnQwt2tTxoQqdvagt/04l351TzE6VW2B5lmTWKQ1W6AiAEKfJoE177BvbEevDpvG1/GYEWL564LjNO4yWbEyHDDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319787},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"382b2892927dfb62162823338db01b18fdf9aee2","scripts":{"dev":"tsx src/index.ts","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","prebuild":"npm run clean","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.5_1759577166620_0.8771645869316902","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"brave-real-browser-mcp-server","version":"2.1.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.1.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"bfa3d4dc0dc12830f6d8a8aecd6a3934e93b6e75","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.1.6.tgz","fileCount":22,"integrity":"sha512-+pCFjzboj88/SNiWyoqDdLGfDkeYKTp3Y8oNQpoHlTxx6MbTrkQaWE59hxtB9LccZhtlZVH/qKET4DJvMhXGkg==","signatures":[{"sig":"MEUCIQCe72S58rSl9Kg2W3Js2QpPnBKsP5Vwo1nnuZkKntrKKQIga+/3syyygJGsl7xy/1bMw7Rp+5xV2gaHQ56CbEAlhAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319887},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7152ef6d82e21aab43b557f6d1d18fda645ce08a","scripts":{"dev":"tsx src/index.ts","test":"echo '✅ No automated tests - Server is production-ready. Run: npm start' && exit 0","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","prebuild":"npm run clean","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.1.6_1759577581027_0.04581665950743541","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"brave-real-browser-mcp-server","version":"2.2.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.2.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f7aff021761f451f2c654f7d07e7b7b729b9af11","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.2.0.tgz","fileCount":22,"integrity":"sha512-4fhAEZ5XNiI0FoO8fMqUYFaQx2yLB0g+95abXJ+2xZlgGAgqY96y0n/tRxQVlc1q92TRYVfeG/lmY3HDz5cYoA==","signatures":[{"sig":"MEUCIB4pIr+zfJyvGxJJ3OnDR3uZwu7QnRVJCEDFtVC2UCuaAiEA3jJ4uu4wHVqnw6ll2WrMxB8EzHAEoJGvWxo+8Ps29dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320069},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"940a4f097105e23316a6e535a65ec40ef69e6bbd","scripts":{"dev":"tsx src/index.ts","test":"echo '✅ Running MCP Integration Tests...' && node tests/brave-tests/mcp-integration-test.js","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","prebuild":"npm run clean","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","preinstall":"node scripts/auto-update.js || echo 'Auto-update check skipped'","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"echo '✅ Installation complete with latest dependencies!'","upgrade-all":"node scripts/auto-update.js && echo '📦 All dependencies updated to latest versions!'","check-updates":"npm outdated || true","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install && npm run ensure-latest-packages","test:brave:cjs":"node tests/brave-tests/cjs/test.js","test:brave:esm":"node tests/brave-tests/esm/test.js","test:anti-detection":"npm run test:brave:esm","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'","update-brave-packages":"npm install brave-real-browser@latest brave-real-launcher@latest brave-real-puppeteer-core@latest --save --force","ensure-latest-packages":"node scripts/ensure-latest-packages.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.15","@modelcontextprotocol/sdk":"^1.19.1","brave-real-puppeteer-core":"^24.23.0-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.2.0_1759577924942_0.031099387646877474","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"brave-real-browser-mcp-server","version":"2.2.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.2.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3a77e4fb140895372a6a489c873f05b54355b75a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.2.1.tgz","fileCount":26,"integrity":"sha512-KftdCoB+KhFqo782LNEjMhdvupc78ESMBp6UgcGjomL8pcqclsZSIphP1h8o7dIC2DibV6zLGpPXLgvg3WI+gQ==","signatures":[{"sig":"MEUCIFMy4LAuaJoJGPs6J0TT0A3TochrMrXxeLSkjrfM/kQOAiEAiRNjY9CfTfv4w9SZqeG0vrLRpWYTgs4047OHTxkAwyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441089},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0df757207852f042e68a2744e9a08e764c41f71f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.0","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":">=1.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^2.1.8"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.2.1_1759591288804_0.8454495582963211","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"brave-real-browser-mcp-server","version":"2.3.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.3.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"73580e077bffd73ee04571a2f482a153099c98e0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.3.0.tgz","fileCount":26,"integrity":"sha512-FRHsgIB9TKhdwFkqJGITi6Mb4yfq+aBP50eK0CChX9QxOLcMXg0wSXAhmxQOfpjHLou8LYNzmNxW50xlpvHM3g==","signatures":[{"sig":"MEUCIAhs1TRmcwaFKrPOdnjkLsMpaaSdJ0oRn/p0CUvleqlnAiEAtHQ1RHoJNJ7pvGo9ocMi8VrTdwIO7jpQAZvXkY6ag8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441392},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b364556ad489ace9e4b0f7d94e44453505de197e","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:brave":"npm run test:brave:cjs && npm run test:brave:esm","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:brave:cjs":"node test-brave/cjs/test.cjs","test:brave:esm":"node test-brave/esm/test.js","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.3.0_1759593248137_0.9264592282940511","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"brave-real-browser-mcp-server","version":"2.3.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.3.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f09a4f832bdd7af6834983467b4100c9e4d04495","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.3.1.tgz","fileCount":26,"integrity":"sha512-68Uwp+Vg5ai8wrkBFIBHskJUTgxKB9Bzb3gRZeKA3XAEQqVVOzJjbQ/slg3Cu+mMW77hLBMW6xWnaTD4xIjw4Q==","signatures":[{"sig":"MEYCIQDO4OwkjP82HjI28B8HHGpD45HTDymOL1yGxhgH7z3ZHwIhAPex5++Ubuikj2bk3U7ymbNoHjSYFAhJoV6JpZScLdM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443583},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"148cb74902e6bcfbfed91ec6e112c828aed58a22","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:brave":"npm run test:brave:cjs && npm run test:brave:esm","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:brave:cjs":"node test-brave/cjs/test.cjs","test:brave:esm":"node test-brave/esm/test.js","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.3.1_1759597278412_0.24115114391090064","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"brave-real-browser-mcp-server","version":"2.3.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.3.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"47d0c2fb5a7223fe62a34a782a7aad96385bfe4d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.3.2.tgz","fileCount":26,"integrity":"sha512-j9Fvzum4MK/d0a75UZENszg1hzlKczr0dZ1yNMOK1F7hENrrdGYY+PFBuMvDXIUw8lCkmULRZHzcDSDDVQpIXA==","signatures":[{"sig":"MEYCIQCEz2QvF6PqHutYDJwCW/k+wNiDLo1Jw8MUiKmGK9Fw6AIhAPOilK8yZaIHINMfHjJeo4jPc4luaZ62LczWf99P+/x/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443583},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9361d23aaecbf7461e3a2c4172c3a863efc4ac26","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","test:brave":"npm run test:brave:cjs && npm run test:brave:esm","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:brave:cjs":"node test-brave/cjs/test.cjs","test:brave:esm":"node test-brave/esm/test.js","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.3.2_1759597702304_0.1873341006813678","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"brave-real-browser-mcp-server","version":"2.3.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.3.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ed11cb33d0f1b45599d108c6c5d27266cd4a4d26","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.3.3.tgz","fileCount":26,"integrity":"sha512-3FAJm0AXsrlLsUtdnvn3rHVUdtyThBhfQA5AYO3bzl3l2GsITxCmK81/b7iYJEoszBVhCs4r/u/CvwoL9nxknw==","signatures":[{"sig":"MEUCIQCsGUABM38ChAxRIrpbprV4lIunnDrYGx4pRi4Zv6mltQIgXXF2ExsCws6wyVOzGgqMeBidrXmyKWfbZyS62mtJyAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442557},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9b498965b90c4b7e3ee53837f42e58bd923eaa60","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.3.3_1759690155203_0.7042337155562808","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"brave-real-browser-mcp-server","version":"2.4.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.4.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2f7499ae06853140103c9855f67ad418836181ef","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.4.0.tgz","fileCount":28,"integrity":"sha512-+n//qA1CfGbmKzjUO63jAyVJZ1S+EeW9fNlDxmnh7rwHAJQbZAWZu+rwZdcpvZUBk+vzn1dZgoxNhZZDZzqMIA==","signatures":[{"sig":"MEUCIQDRsy8m/FIUrDJvP81jNPEosvrfA5LNVYL2AzIv+4PUWgIgAlcJFSvZKO03k1pNUXi/ui9Ih2Dt0XmyYrH8az01JhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471728},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bb54bd11f253a16efeb9b26a84be84878fd3b3d0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.4.0_1759900472289_0.3110254980991216","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"brave-real-browser-mcp-server","version":"2.4.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.4.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f6cf8c9bc56c3f99f78198a5ef21d053ff1f7437","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.4.1.tgz","fileCount":28,"integrity":"sha512-BZsWRotu5yNhpe0mW5KhyXUNKckv0Jnl7pcYYLtlXLtPUJBd7UYU6fGzQcUWYyTzlGnbnHmKX12B2UfAidfqKA==","signatures":[{"sig":"MEQCIEVv19i/A/D+l6RtfWs+5Qg8kSAxDPUK56NtIIopRrrmAiB0q9tIvxfmNdI7xMe/GO53EbcnVo7QB1u9lmlODf1dfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472564},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1b992afb9ecdc2767400ee62e6d747f9b0bf80a6","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.4.1_1759901163224_0.17369437181957514","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"brave-real-browser-mcp-server","version":"2.4.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.4.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a81fb5c0c052991ffdf0e8e02f951d5ce5250f44","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.4.2.tgz","fileCount":28,"integrity":"sha512-ucBLtnE2MRBX8oAMdaIfqoR/U8w7xNyfaewAijUqwLLRbX2VFXuvF95z51ZzIP6Ufucnh6Ro3vO4bvg1MrTaJQ==","signatures":[{"sig":"MEQCIDitbuPwPlKmOqyzJhHh8zs8b3Gj++EJaOPiTi8Ro9i/AiBg7wmV9mzr1c/3HEPvIvJG5ekLFw2OdEUvAZpNlZCsdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472564},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b0d2962dcd78ef6111fd9a43da15f36ccbfa9887","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.4.2_1759901501781_0.7502406903713488","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"brave-real-browser-mcp-server","version":"2.4.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.4.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c4c013d916ddee5ce5dfcca8c5a236ebf1298ee4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.4.3.tgz","fileCount":28,"integrity":"sha512-+1VKmk5TBnMHWscPcIED1O/dbCJtGZzafXU1DbzvvcKJF8VEQQ5EI2zx84ARlkaJr0mTyrv6F+q/Wz6RlXBt8Q==","signatures":[{"sig":"MEUCIDBqqmJC2ATQuo8PsTPHVtm9+Ei15VikP51gqdc11kLNAiEAw1FG9+m/B+pGIrlE6E9ZYdVSeYI/Wp7utj/oYJ9fUYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472564},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"78be89d08bb389f1ca8f28bd2349e911c793972b","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.4.3_1759901955036_0.04241942521614228","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"brave-real-browser-mcp-server","version":"2.5.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.5.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6df4399c627dffdacfc3b3d05e18a7450530e8e7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.5.0.tgz","fileCount":28,"integrity":"sha512-L0Z1thU8QDwST8R0E03H3nr6ZzcQNrWucFuEJ1xXeUgT8/+bmjt8WVxEvbODrBKwYwVBMW7XcTZ9/3Ea3r4C4Q==","signatures":[{"sig":"MEUCIQDkY5vp24cWDdOQPeRioe4BxcOHSKMK3vxDohQs+ujf7QIgVzuqGhUAuyLtDgI90rZJlIa+SbjdhQoL/90a1iroZ/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475225},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b224ec89b28ef34e47db9c082c352c25afbadd16","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.5.0_1759903251238_0.35472506182666463","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"brave-real-browser-mcp-server","version":"2.5.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.5.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"7143fba6eb1577432e8c2472e4f4acd7d2727a02","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.5.1.tgz","fileCount":28,"integrity":"sha512-7K6XN+Y1wPJ8TrM8aTfE9C9Y+6m4bHGDmtmzMkB9cyRjUdMUIXdaNzBZRu3KUOSihMzLWBHusyIzzeYrfTqbvQ==","signatures":[{"sig":"MEUCIHr4wUYICa1OLiTXgGeF7GOcQneiKPPCdvkDjjxJcq0HAiEA2rKkUztwfhOqh2mG4+HjV/qe9y3yx8Oh5drNKaJTS3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475378},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a5d0a2d4c1fd54a80800948eb65f10d4bb5d9979","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"sharp":"^0.33.5","turndown":"^7.2.1","tesseract.js":"^5.1.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.5.1_1759903728506_0.6245429842092836","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"brave-real-browser-mcp-server","version":"2.6.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.6.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f4f71e7baf56512c2e223e55d9f99f4ca675c59d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.6.0.tgz","fileCount":42,"integrity":"sha512-CkTK9NHDFoiNZiXdskaxv7dPHGzqsl/+6tMUX0zdf1Od8oI9utWcFqyf4EFVhB8x5cLvprmmRHPKnNk2kHznGw==","signatures":[{"sig":"MEUCIQCzX/ShmzuUGnlJ8MoptsSSet0DUCmZzpzGMetjhQ/F8gIgaCieDtVxrJr8xHF3wYnFSr/6qgw3VY0Ha+RopiYIBi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616491},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1a26cd2e0c735c51e01dea3a9891d441225441b0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.6.0_1759946291409_0.8204134142043922","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"brave-real-browser-mcp-server","version":"2.7.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a17c0a6ab96e3f60e187bb8caa6fade64066f66f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.0.tgz","fileCount":42,"integrity":"sha512-81UOXavV/Q++IAjUcbuEyxxzKq0BpQsTKSfj3NCAAdCzEvjRmPnXxh1KN+Stpo7r+CX6zVM+kgQOgPbEgJiJyg==","signatures":[{"sig":"MEQCIBwZX5H08lCLV01w+9quOYxLWu0KtfLROnR8uvLYsDB3AiBW+aqr4ns8lfqcOs4/JYh5IjkrnPdzISaidYy2viEvOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616491},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cc7368a4eb7b922ba63bb0d055810ac4d5ef9062","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.0_1759946624029_0.6515458442329773","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"brave-real-browser-mcp-server","version":"2.7.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"56004ea445651ce5c9f2974ebcf8bfc563c0fde1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.1.tgz","fileCount":42,"integrity":"sha512-vyKB38V39M31a+PnZxV1sa3xsbmjHYttLIArcuOWeQTG/qBgc9CFJMaBWTJdfRFyIie1zglXJWSLr40/4rD9+A==","signatures":[{"sig":"MEUCIQD9kmH6Nf6t99cTqkabqGyy38jEu7F+vP0wj/vSFjQWfAIgO+hORSiKkYJbo7fGTPCjY8DdXC27VymoXmESdkGJwpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616491},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2c3663017d7e3d7c8b09af7883ce74a4057074a1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.1_1759946888821_0.3531414453614681","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"brave-real-browser-mcp-server","version":"2.7.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ffa85e79ee365b609f4a6bf61598986b696f3ee3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.2.tgz","fileCount":42,"integrity":"sha512-f6wlZmB989ibuKST8B2K+2HoBO5CtrLO0yubmWK7Uju7WxP2gq/qUpgO7BfUyhkbbK6Eu5wiPasAse37Aktodw==","signatures":[{"sig":"MEQCIHSVZe6vJKL8W8o5nvKXicsF5ZDdXdVkcC1DKLZsqsrCAiAI66j5PjMwA30WTzsHuUeQ2eD2FPZqHScacKeKvKTd+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616491},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05c9193e3649b96cdc6fd9688ddab115db7fc4ca","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.2_1759947136599_0.16921721711159443","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"brave-real-browser-mcp-server","version":"2.7.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"04f1235b21c36b79b8ca54046bd8bfe91734730f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.3.tgz","fileCount":64,"integrity":"sha512-FgfAMFrB6OAcv/zbG3weUhwXMTHMSQojBn/MlTVwpOoyXCTxpXBn1xTHCY3zrdN15CakukED320OaOfd/MHbBA==","signatures":[{"sig":"MEUCIQDPnErlhQte8mXcet4lMJYBHRp6+4Y169FHvMixjQBcBQIgf3g45d1gGI4Ph+WyNn7XVFMdwKeXEbps7LXEy4nf+ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688104},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"58fab82600e057b254fbd2ebae43e56f9a0b9860","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.3_1760010370685_0.05773842903339221","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"brave-real-browser-mcp-server","version":"2.7.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"93c5734dd1cd8a08286043113a207e737e631524","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.4.tgz","fileCount":64,"integrity":"sha512-dDk0lFgnoJKzNFRzSgVhnfJfaf2y1LbJPFYvAL4CEV6i7xm8scDApoqz6cyMe1RC4SrsK/eHzdu0A0KDeuFqkA==","signatures":[{"sig":"MEUCIQDSB9w1Dx7Gx+tKLokHYg8s74ExuJTVyfdDpagnZbzvAAIgAQBT5OIn5UJlIDWR1j3kz7hBJBY163uJcobsQS2CpH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699670},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"657ce16299d5449bb3c1993e3a0fc38ec7a9c22a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.4_1760011316179_0.2779966430560221","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"brave-real-browser-mcp-server","version":"2.7.5","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1b5f3c472962a44a6262b7112b0b17a58069038b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.5.tgz","fileCount":64,"integrity":"sha512-ADieWXG7Dw7eLf9A7IUJT1I/h+18IqxnyTYMmnWCRQlx/qxlfCUOVLiNizbuCaWq3kDs9afCjEXYLmTa4Ph5fQ==","signatures":[{"sig":"MEUCIGfcxxKgiv+mHsekeBDSmOLwjEGk7Bw6SHwmM5DwGUprAiEA9nFBa7v5j3UpUrXjQr69ik1wEVAXCVgidmMAdczO6WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699670},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"48190e48eba0f7651560d519e825718cc30cf3c8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.5_1760011465562_0.5515603940120544","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"brave-real-browser-mcp-server","version":"2.7.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.7.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2da715345b1a8b07c47839e25af148fd12c74518","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.7.6.tgz","fileCount":26,"integrity":"sha512-+dk1N200WlzdNgE6q1HCAZQHAElFgCuV17VXwDPH1kXbBeXmcksPBAbb04FnXARsMU3HFuu6nQA/sKHKik1j1w==","signatures":[{"sig":"MEQCIGWBl8NFWwdSsPs8NPM8lkoCrGtyrzLK4hhdOGXLlk+rAiB2v/SpsvXBNtGZKCg7ewEP5XMFS3JDWcdPOp7J6UxjpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442557},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c3e97a77fad55bcf15ef823b3ea12d606806aabd","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"turndown":"^7.2.1","@types/turndown":"^5.0.5","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.7.6_1760033003261_0.0988908345879751","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"brave-real-browser-mcp-server","version":"2.8.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"520282377c95347d0a40ebe1aef7b68c770173a7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.0.tgz","fileCount":38,"integrity":"sha512-hvEII5G7v6abyiF5m3JuaM9WpaVHex38Z6PkWjmL0jmEK3U2Vtt+XPOiyZWWnzpxa7Z4wq92oZwyKYEZTQxlxg==","signatures":[{"sig":"MEUCIEwTDaZF0IYa9/Vyo5Y0t9pDSXy6q5BngGp9CdIHHEHiAiEAnSvScPWjgxoVwZgePEa7KVRgt6H6T9nq5+j7ubo7u2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528283},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"16aeadad91efe33e82fc0c0bb6cad7f4b05571e4","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2","jsdom":"^23.0.0","json5":"^2.2.3","pngjs":"^7.0.0","sharp":"^0.33.1","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.10.0","pdf-lib":"^1.17.1","date-fns":"^3.0.0","turndown":"^7.2.1","sentiment":"^5.0.2","validator":"^13.11.0","csv-parser":"^3.0.0","pixelmatch":"^5.3.0","html-to-text":"^9.0.5","tesseract.js":"^5.0.4","@types/turndown":"^5.0.5","puppeteer-extra":"^3.3.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.19.1","puppeteer-screen-recorder":"^3.0.5","puppeteer-extra-plugin-stealth":"^2.11.2","puppeteer-extra-plugin-recaptcha":"^3.6.8"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/jsdom":"^21.1.6","@types/pngjs":"^6.0.4","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/natural":"^5.1.5","@types/sentiment":"^5.0.3","@types/validator":"^13.11.7","@types/html-to-text":"^9.0.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.0_1760034331444_0.6741255282465395","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"brave-real-browser-mcp-server","version":"2.8.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ab232eee2e28632de3f05912982cd74553055320","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.1.tgz","fileCount":36,"integrity":"sha512-lX6SHG3FDP5m1K1+SoGnN09hAmzZM0f4CRYR7XtB3GNOlzfvNIkno4ABXVAF3Q5iQYoIjLKG23aOk8WZYThpVA==","signatures":[{"sig":"MEQCIFETR8c0AnICPt+/gel5NosPlpUhLHyLOKRzDYxlzRfOAiAKrAkM/hHCrKGvzn4J1gH5JUwASK2MngtXgV3RElWimA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619283},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d9902bed5c0c72d3193055fe26e67efacd406bac","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.1_1760070060143_0.06074540615094004","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"brave-real-browser-mcp-server","version":"2.8.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0b4486b652ba3982be333fdc3f184fdc5acf4218","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.2.tgz","fileCount":36,"integrity":"sha512-cMwxDfGtVgL64/TWZurwMBY6bikAiXmKr3VeiwmO87+0ve22J7boe3/6AJHrzRN3s75rXTiEsybfnZpl5WpHIQ==","signatures":[{"sig":"MEUCIF9luk4FdyCHR+i6GtoFpSeWz0CnoZ4gomIogXTlPRvqAiEArck7WeWsps30vgavOFh9RPNdjzzHS7kmi6TPDpqUFcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619420},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ccdf52c10967d1f6c8c4feb6479e05e2c07f66c9","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.2_1760070653541_0.04519256260381832","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"brave-real-browser-mcp-server","version":"2.8.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e24d6405fc498521f3717928476cdabd1fd2e606","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.3.tgz","fileCount":36,"integrity":"sha512-gVvoxFrU44TS+7rlmcdBOWndYv0J08AqZYwlIfcYZFuSiNmBFr7cSPi2oALjGhgitbF6zVTok/uYedx7dOamYw==","signatures":[{"sig":"MEQCIEWudJMXwtkndgd6dz+LaTew39MIuFrJbh62s6xQixoGAiBUDeYKg2n7gYBcS0ZFBdKYLiRprLfGdY0mbLPqQn4SGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620740},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"88380837d8615b3b58297dba7d52ca305935af6c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.3_1760202379149_0.7762082076206642","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"brave-real-browser-mcp-server","version":"2.8.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a758a6c67611e20fbba819f7edd2222101fedc9f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.4.tgz","fileCount":36,"integrity":"sha512-yDA83yf96cGLpH5eTbGaO23wUG7deN18v/eUaFAuGhkWAdBAq7ueK+t6NVytsxF4HVnAAjdV0M2EYqYicF55pA==","signatures":[{"sig":"MEUCIEwoYT/5JHFzThPmeIw7CzejgnrdE/JdFMtJCY8bfzQ8AiEA3ULOKrBVWGnhhwyLi+ddL5aQZhChMcNxKoeNW9rvOm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622809},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f9e08a095f747b05446183481a06c18ebd044222","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.4_1760203483099_0.9204511566754869","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"brave-real-browser-mcp-server","version":"2.8.5","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6fc565a480cb6ef7ea3410965ddd8f0a31f47d98","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.5.tgz","fileCount":36,"integrity":"sha512-I5WCAjr8qTlrrJqTA7PDFk9hmxpIDMEyAQh9Y7sODrRrBR8I3z6RYyHqmprlryxrbqKabaDcItEZv1AxfJcHqA==","signatures":[{"sig":"MEYCIQCR/BmiN3skKj2NY8rBRN95omVxqgUJOi8ym/+prIUn9wIhANKNnWctTPoh+EodgR03zp53chKJ/XORF1I6Y6csLlar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623382},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1d4aa8043e669ae8a4cda7b15ebb23c546607cd","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.5_1760203783070_0.7216830964690044","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"brave-real-browser-mcp-server","version":"2.8.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"8624d41398e4f32bfb169036da2cba56136722fa","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.6.tgz","fileCount":36,"integrity":"sha512-m/mCrkyniCyfv/jdZSLiu3O8Ig+9ojWDtmB7fmxo+q+ES2c/lqEBzI65LAvSnZeY3MX/2WxgFF0ykhsaoWBIDQ==","signatures":[{"sig":"MEUCIFOApHl6LeXNnMxJFjzKetz3fqUeyTT/sZv3EGXMq0wFAiEA/5BBpUV82ApYXzf7gKdj2UpMoPJFlA3HvuYHzVRuiN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626077},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"aa14537ec73b85ff372b450c70a042e8cb770fe1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.6_1760203887476_0.09813494743084994","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"brave-real-browser-mcp-server","version":"2.8.7","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3ee563a37c34f8c7bdfaa5e14a8ce773d316254b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.7.tgz","fileCount":36,"integrity":"sha512-dqXx74ugYe1ElK5uwz3KMQM8IU2gFQ/GrtV0LriWzcu9P29cTy8J027fV254VNaduNemf4ALpbD/GUkS6XcOiQ==","signatures":[{"sig":"MEUCIAnHEMGvZogh2uVWSw343glMkU9x6X1578UIwPEZYZwyAiEAt62E+DSfhUIX9OHGR+Cm2JVDdZPvn17z1CpzSkC1PZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628073},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fb49be1bd85c0ef4bc42a3b6066f10efdd7217bc","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.7_1760203952840_0.6309072399021312","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"brave-real-browser-mcp-server","version":"2.8.8","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.8.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"598e2b93d384a64de93c1220bead87180cda6077","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.8.8.tgz","fileCount":36,"integrity":"sha512-ghJ1of5E521v+ccORxgbo3hjOQCSp1uFS97tCveeVj8pFilm6PdPOTSNGWRDKAS0MKZIRdib1gF4vp9GPqnOfw==","signatures":[{"sig":"MEYCIQDBFW0pruQXURKw4Ay2pMvdk2StVkHSZpigEiU+325+1AIhAJ/kWCyYUcg2pvnufjgrCB+u9+NaGBbKJpN/C2yRKlZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631473},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3e0586e4acfba8b01f1a44e9f1670d241fb7981d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.8.8_1760204073646_0.04646489633039219","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"brave-real-browser-mcp-server","version":"2.9.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"73958619d6fa07e216a05ffbcd6b2b0189c8310c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.0.tgz","fileCount":36,"integrity":"sha512-JiMlUwc79cxxYykBPr3/5B5m19UOAR6OMzKopl5yQf+ILkGIxLTx29A8TcNvWLO7Udm+rBIpH0AFB5Vdd2sWRA==","signatures":[{"sig":"MEQCIFKufz4u4ezzQRjfdGtKlgkyfqgXdI7e+MiYgMdPqggMAiAlEdXr/X67p7Pu2T06CJXRn2XPdOxAAjAozI9mBQKy9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631473},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6723b97afd7c1451e141ad0d7378382f65aaeee2","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.0_1760204409742_0.9703194879238448","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"brave-real-browser-mcp-server","version":"2.9.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0b2fa509755d632ea854122ba9935f4f4417710f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.1.tgz","fileCount":36,"integrity":"sha512-M7oW3/UM4w6JSNd53yrtPkOdJtUV980lpDFAJ2tv3ODgAWJhrkuaCnkj2l9eCnoSrXgudx5sUt+mJQSi1qTLmw==","signatures":[{"sig":"MEUCIQCOTTEyQ9GRmIIMXS/YW3kF9NVn1YndN0f9WSSzbC9WqgIgZLa9LFWRkcq1LyMffu2ne1evqB8SiRpjkNovmNMb5Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631646},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"41df0fc4db64b784ed1bc291f5567cb9d4ff48d0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.1_1760205302692_0.9926747319182496","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"brave-real-browser-mcp-server","version":"2.9.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"767273ba3b12cc5f4cad47ae8c9e03179dd33e9a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.2.tgz","fileCount":36,"integrity":"sha512-ne1cuFdm2640UQKp446cPzIjyEgtKh2I4z18CSq0ay2vlBB+0PTi3y1x4BF7UzQNVD2/PhHZrPHWbLPPiLsA/Q==","signatures":[{"sig":"MEUCIQDr6uEjEokNCRegpLukai0CAbBNWSdvdYz1ad3vBeFcNwIgfcQ+VPY0oDUSQpdilN5ySpt3w5tbzbcIq6qxdcXL/KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631646},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c76648cd2a5016b1b084ded870605fdf1b796d01","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.2_1760205690822_0.5059682286490996","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"brave-real-browser-mcp-server","version":"2.9.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4599096dbcb7dae19356a8607aeef49ea743b4dd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.3.tgz","fileCount":37,"integrity":"sha512-rWb7li0I7LuCJihLf6aMBkPrLWY7muPoAFM4jGqMmyMgxFXHl7Q38SKhOggWt/DeqIaWB2KxuUDQsQF8dVsgpg==","signatures":[{"sig":"MEQCIFyycwSMuNmVasinrBfNerkhE/f81M6BX7/Ih6goKSYsAiB1MlaflmF8NAz+CMb6ZCMZ9Ml7xf3YqSz+V6Oj8eoduA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634936},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"99bb7af531f40bdd03547bc8ef025f8a839cfa39","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.3_1760207834346_0.9027728410801337","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"brave-real-browser-mcp-server","version":"2.9.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"86fefb6be8c9a58281b3f93f51272bec50a11ce9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.4.tgz","fileCount":37,"integrity":"sha512-2WnbWBHxtG5xwE4HIwfaTLfEkXAD/CbVuHcp3t87zW/oIaOyg0tbBqnZJAXh8/JSPso/+BKUvd454XttPp4F4A==","signatures":[{"sig":"MEUCIQCGJNW0CY2tMo1sEMUlg9OBJ+6BaArKnm6fGwV++PjTawIgZz5pxQ8kZQqKluDw9FWOt0h5GfEKQtJlw3QE4QEEg7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649050},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"75613d3840894c52f838fde8f6d124ee978f8263","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","@modelcontextprotocol/sdk":"^1.20.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.4_1760251319963_0.8010141270275677","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"brave-real-browser-mcp-server","version":"2.9.5","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5ea315476740328f4a843e9438255602ada39b93","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.5.tgz","fileCount":37,"integrity":"sha512-P30ooOetw2ex8xlK6F0tRgx4BFb1/Sy6X1EZq6c9topONOoN7MgJpXfySwAlWiFo2RR4kPWDdQhVx472Yk2Dhw==","signatures":[{"sig":"MEYCIQD+0YPMh243eNPXuWcK3zWrHpKxeG3F4SnIinwMFVIKKwIhAOsx1X2zLnvt/7U7jQ3/J+Gjhd57Oy9DuT/zjmcZTTUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649933},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e6f71434a567371efb97c854059edb2bb0623066","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.16","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.23.0-patch.1","puppeteer-screen-recorder":"^3.0.6","brave-real-playwright-core":"^1.55.1-patch.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.5_1760253183127_0.6383354202280709","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"brave-real-browser-mcp-server","version":"2.9.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2b6252e34545293a2ee9dd856cfd6314d81116ae","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.6.tgz","fileCount":37,"integrity":"sha512-FXXWJOutiaPUl9/cNkBqyd9osFxlRhsTVd2EwQMWvKOhy6N306jsRy+qdsx4TVR2eSvAnYa5p39AmOtBHY6IUQ==","signatures":[{"sig":"MEQCIGhUCXUYeXxauR/PS10qTSkNB9Fw17CC8RcC2fmJ5JJ0AiA4IKJ6/lM2LNZLd4DWwyRuv/H2aSK1wRG0WdB2axZg7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648707},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d2c9127d80c77e8c7dc4be3174d08a11bfdd52ab","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.16","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6","brave-real-playwright-core":"^1.56.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.6_1760269029068_0.859227633961489","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"brave-real-browser-mcp-server","version":"2.9.7","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c411204ebe32f76b4f91762880dcc21c035d50f8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.7.tgz","fileCount":37,"integrity":"sha512-Svtg7ZZNshNyMaIs5Cte1ZJJ1DT7sAoDRZeW1tXW4Bcscsy6c/++JPGExYERLVMhcTLG1jBdouqbHkC9f0iEPg==","signatures":[{"sig":"MEYCIQCER1Rs3g2lh/uIjd+I6/Lugbc6KLcUZRpOPxzzg4SJXgIhAPDfvbTy6CcUYLQ2mIF60JUuF68fxFnLIIko/G049pbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650979},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"de981ef48b9b0eddf419cb98d96621d20e7948b1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.16","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.7_1760271873265_0.1969036776143822","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"brave-real-browser-mcp-server","version":"2.9.8","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2d35ca5ef1b3fb450fde40f98a19a8ec73cbace9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.8.tgz","fileCount":37,"integrity":"sha512-e/DywICKLntgoOb5KxhUH2eACCXGWBKuGl+R0uGw6vDabJvcasw2eVzLGJMW+sjHEVGm99kl4M4U1FNq432+Ug==","signatures":[{"sig":"MEUCIAGfJ2mKB2lJt9XBX+kgavDNuZU0phCORdORDJS1V6Q5AiEA2oEFrAWZYGfwOFuZetvlwlLhL0ROYX9ykJFvJBvgSBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650979},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7ade0ee2d075d2158194e4b0605494ae74e439d7","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.8_1760345017304_0.44937675811842825","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"brave-real-browser-mcp-server","version":"2.9.9","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f0fc5b9349d6b89f3d1ff0774a197e6765cc2f67","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.9.tgz","fileCount":41,"integrity":"sha512-+wdxJeQfAZJnlH64bt9ECMANSV9vYsVhoNkpk2H+WpMtZAk6nzGqyB8e7uKaQcdnvgwlsvx0jh5+MByK9FRMDw==","signatures":[{"sig":"MEUCIHu9v93tJkg6lg2m1jxUdtL0KH38rOOSmFs0CoYox9BZAiEA41siCGSJW5FKI9s6bRtV13vx5CWoHdL96n7MQcA+WHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710904},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"12de6cb61494e34f6d170af82c486e68cac6ab77","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.9_1760346169454_0.5362610029863966","host":"s3://npm-registry-packages-npm-production"}},"2.9.10":{"name":"brave-real-browser-mcp-server","version":"2.9.10","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"90828b1bacfa0707995945f9c23fb441d1f74e4b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.10.tgz","fileCount":42,"integrity":"sha512-gpbzhIIZXgUkXQ4qFuw5+Om2IV3mLawDDx4wzSbSJhdNAMJmtKdawDnlIJlH23GYohHnsDhsX9LUmle4WBK8wg==","signatures":[{"sig":"MEUCICKaVRDtfWeSEB97a1QQs3QmDB/rE7otCvP+NRP+1r0CAiEA0ssAmN3P4AfsmIhhOj8e5Eg9rLDSFB/sfkt2iP3q8yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751076},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5c6aa58cc992e70887f66b25cf3b64c6710a6d31","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.10_1760348400032_0.04114930801692007","host":"s3://npm-registry-packages-npm-production"}},"2.9.11":{"name":"brave-real-browser-mcp-server","version":"2.9.11","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"abb0bbc7c88655b07fbd59c9a794a9bc7498ab04","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.11.tgz","fileCount":42,"integrity":"sha512-0ZMMR+O/zsl7HuwUP38hcxZQ3Tr2i/Z6ThjJOfyQvH8odFLb+yWPyTNH+PZOfQugs5mdEB6ZCE8poJ1EuSlbLA==","signatures":[{"sig":"MEQCIBN9fm+ws8rLj5qT08qUKOyBXE2e/s0BvFMr9q+UNbjsAiAVPT5yZvPtN1F3acaiOKwblODYpO6ZJj155vBTw3dImg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828504},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools":{"types":"./dist/tool-definitions.d.ts","import":"./dist/tool-definitions.js"},"./handlers/*":{"types":"./dist/handlers/*.d.ts","import":"./dist/handlers/*.js"}},"gitHead":"ea4beeaae0d00835392f82ae1a3695d94460ebe1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.11_1760462328804_0.08319745692466807","host":"s3://npm-registry-packages-npm-production"}},"2.9.12":{"name":"brave-real-browser-mcp-server","version":"2.9.12","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"617a32a0ba0f310bc5975899824b7db529fbb07b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.12.tgz","fileCount":42,"integrity":"sha512-LQ4ZYT4PuCOKPiDQ4fMLiZaTcfK4qIjecC5OAoGWk5lr6VhvAZ/9H4XpOs459wZhYZ0LqGxbu+I7kbvNDJKstg==","signatures":[{"sig":"MEUCIQCQuaV7TqYCC5pmHz+dXQ+duUlzHbPvdLmHKvtcxDq8sQIgIYr+bSn7967i6vdsQnsNtoSiJdRMPUi4lcJd6ckR+kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828504},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools":{"types":"./dist/tool-definitions.d.ts","import":"./dist/tool-definitions.js"},"./handlers/*":{"types":"./dist/handlers/*.d.ts","import":"./dist/handlers/*.js"}},"gitHead":"a9ff516ae72654e8384997373941b9600cd05d9c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/setup-brave.cjs && node scripts/update-brave-dependencies.cjs || echo 'Auto-setup skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","install-brave":"node scripts/install-brave.cjs","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","update-brave-deps":"node scripts/update-brave-dependencies.cjs","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer-screen-recorder":{"puppeteer":"^23.0.0"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.12.2","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","@types/pngjs":"^6.0.5","tesseract.js":"^6.0.1","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.12_1760462517461_0.1059036933962283","host":"s3://npm-registry-packages-npm-production"}},"2.9.13":{"name":"brave-real-browser-mcp-server","version":"2.9.13","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"21eeca45327dac82301a975dc38e5e86168c56a9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.13.tgz","fileCount":37,"integrity":"sha512-jR3dQ5yBpY0nEf9zlPiIxj/woyKuZcMcLGo9aYKRmTDi16LKIfSA3oSDBFwruJystFiuQ8CLQOH1VdEyJ18G8g==","signatures":[{"sig":"MEUCIQDKJ5XIIOz8VtROJEPfkTJcSLvuHW9pvHIQL1ZnH0W0jAIgLVhR1ISpaxa3xD0Jmy+qCaDALXCyTpn+Z3rpNWdMyjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635068},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5cb197903d02deabf24441d596449adceca75a50","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.13_1760616360578_0.8846013699385855","host":"s3://npm-registry-packages-npm-production"}},"2.9.14":{"name":"brave-real-browser-mcp-server","version":"2.9.14","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0f4cc0a0b8e940d124db2866330da1c65eadfb0c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.14.tgz","fileCount":37,"integrity":"sha512-ink3kH806c+70CbpiRiOAE0IOg1o5rdTQ+ChsmQ5vS3sd+7RhOgO/7eGLGyodyNPBwbLS6POR9swBp+c7WSfHQ==","signatures":[{"sig":"MEUCIG0IxaPf8GM+2n9Z0Ovd7iltEU7/gtuBcGtM970Ql8FQAiEAgv8i7UXnRp6scliLR6eGwFJZwa0/VLASVs66NNYSfjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634533},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4cb38d7e822d5427ba38c00ae24e69bd8a65b157","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"pkill -f 'Brave Browser' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.14_1760631452430_0.755357034111753","host":"s3://npm-registry-packages-npm-production"}},"2.9.15":{"name":"brave-real-browser-mcp-server","version":"2.9.15","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"codeiva4u"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4ad7a7ca2f991f29caecaa2436348ae149659515","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.15.tgz","fileCount":37,"integrity":"sha512-OQZz5NGBTm2OScAbWG6KiTwvtSInvFBxU9tEiuzLqFHaIsRxemj2m+lguc9jQjsDzj01RRrj4e+No1SAuOvH4A==","signatures":[{"sig":"MEYCIQC1bxwuc4wr4WIkg7MkHjtyUz2FP9myleZXzzwMR8saJgIhAIJqddXRYKVI0moKzaXGH8ciC7uuWYmquNBw6eRUMJEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634531},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"dce7ccb9515dc0d2414e40587fda8a242c796a58","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"pkill -f 'Brave Browser' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.15_1760631610291_0.24358543672205757","host":"s3://npm-registry-packages-npm-production"}},"2.9.16":{"name":"brave-real-browser-mcp-server","version":"2.9.16","keywords":["mcp","puppeteer","browser-automation","brave-browser","web-scraping","automation"],"author":{"name":"codeiva4u"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"contributors":[{"url":"Original puppeteer-real-browser","name":"ZFC-Digital","email":"https://github.com/ZFC-Digital"},{"url":"Original MCP server wrapper","name":"withlinda13","email":"https://github.com/withLinda"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0dd18e894df97dd0408a1d19de420264f077a5d1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.16.tgz","fileCount":38,"integrity":"sha512-syIg+mXF8V2eXzbklSIpOWNRmI4BVgrC2zuLcJGw9gDg8qGu5UnpjIbwA7GK4eXoObxJaKD4ohLFuDgizq1zng==","signatures":[{"sig":"MEUCICsJHr5L/kt5EVM7UUrTc4bVozuzkYQozJrmPMjgzy5MAiEA+9iNE7026qvGk1xpfSbpn17x1T/RnJjMqFmkNZ1pr3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639018},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"778ad8dd82aaebca8092ece3bc3337f7bc3c90c6","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"pkill -f 'Brave Browser' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.0","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.16_1760632289092_0.6079153360678451","host":"s3://npm-registry-packages-npm-production"}},"2.9.17":{"name":"brave-real-browser-mcp-server","version":"2.9.17","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4a864413383d82d7f2f6bf76cdb7a17a3376291b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.17.tgz","fileCount":37,"integrity":"sha512-t0R7pyiT0ajoFAjLY56adAS0INfjojCOmdfN8fvMtviMOtErWmxQSWCHz5brgUuICj3wL7NMrKs7TH4i8WvDJg==","signatures":[{"sig":"MEUCIDpVk5l+1uXKKCNko02a6eY5seBM+xCwiCkVAf+MQPIGAiEAiV/b2GifMlijJfMmI4AaJx+xv3uvHpohkGqyTwGiKFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635086},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8a7b9822b9904b09cf15ef62628c93cc50f6950e","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.17_1760677544047_0.8316333145550949","host":"s3://npm-registry-packages-npm-production"}},"2.9.18":{"name":"brave-real-browser-mcp-server","version":"2.9.18","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5a3f11e83ee8e7f409dbed2534c2d8c2e6cb343f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.18.tgz","fileCount":37,"integrity":"sha512-02cHY2/iu3+iRuN/LZm8ObvzNkg9GkRIFB07lAP3A9Ipk7bAL0ifzOPqhrwS9devpqIOr1jPcdtLD4CB2noE8g==","signatures":[{"sig":"MEQCIAokX32VUcVC40cGKq7zTeP5T5n6hpqF6ST0ZMdMwUEzAiBk6mo1qiauuAvGGm9R1wrUFW4Qyogsje9t1oaa+kYUyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635086},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f28f587bc6afa4d4420ec74a9c090ef9fea0f1f3","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.18_1760677596200_0.8205098445981962","host":"s3://npm-registry-packages-npm-production"}},"2.9.19":{"name":"brave-real-browser-mcp-server","version":"2.9.19","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3ac5c7547e1fcd1e6610fcc5db50e75df90241b0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.19.tgz","fileCount":41,"integrity":"sha512-6qSg23RJPf4cexJ6zG5e4/2+HpXQtBFiPYtX7SI6sHkEl2KFV6viCCZVKf9VpAqcBV9kKxVd+BATjlOIrmLpxg==","signatures":[{"sig":"MEQCIE8SMuC3myUX/oS5cJDhkZCjeY/ptmD7m6DpxBH1vGPZAiBb0mPoPAiGtKzd+AZ1GPjqfJGZOx4tlketEEWwEgJq4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752512},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a4698782f4c541e8e638c3d0a8bbaec8ccad1d18","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.19_1760721319183_0.015514195086671956","host":"s3://npm-registry-packages-npm-production"}},"2.9.20":{"name":"brave-real-browser-mcp-server","version":"2.9.20","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"694e13ab1f4a807f079105c7c0c1e5a3f303405d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.20.tgz","fileCount":41,"integrity":"sha512-LboYTWel7pu27oweHTfgqisTA0B9U4xurRs5uVKgUML3lf5RMEDpRwIDeANv0UdWQX3B19Kkq9kShAVs9cExzg==","signatures":[{"sig":"MEUCIHw2Y5Uw+xdGYRhMnjgb0REjPyf7l0ik2dC2LPCVO09vAiEA/7qh0rvxCcLb9REdAo1KxLFFlj/6kzza5BCurj6x0SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752512},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4fecd074640662819fb16326ac461108b4a328cf","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.20_1760721601275_0.5367955584459929","host":"s3://npm-registry-packages-npm-production"}},"2.9.21":{"name":"brave-real-browser-mcp-server","version":"2.9.21","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.9.21","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9512de13c0a47d5f4f933593f890989ca39c624c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.9.21.tgz","fileCount":41,"integrity":"sha512-GxmcBON1p2i16e0jfP8eIpuIgPQ1T37Z2QfjnXpmG8RUDlf7GSfsFb5GAiL3gR4zFtVw18JYLap3J76pASW/5Q==","signatures":[{"sig":"MEYCIQCg+e+1vF6oUdQd+qvA9P2ohKvIuT7ryC6lz/4+5aIBFQIhAKV7OoxZN8vXJe69LjXokUR+eiWG9rXoU9dLAX9B4XNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752512},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"52cafe3ceec23dd457957976a8836077b30a33ae","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.9.21_1760721824889_0.7734569324942662","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"brave-real-browser-mcp-server","version":"2.10.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.10.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5087c4ff2254b72ead5ffbfb5d883f135f949945","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.10.0.tgz","fileCount":43,"integrity":"sha512-NKIhn0wl+EJhoJlaviRfXh7RvlX+BWSbm+pUv2XhkBHWA9faaBZU/i7jH4cRmr1zhqQytLr8nRh1xo0tnWQeIg==","signatures":[{"sig":"MEUCIQCbXarCNvQPvRgaPZDAWouqU8/RZHN0tH3LVyKjkJFnKwIgGSbyrJq6Le7cia50keloPf1Y9cKU/4YgPix+OWvc0fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786290},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4e63268e41d0bfc54633c874886674603270c95d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.10.0_1760799566478_0.828799971729713","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"brave-real-browser-mcp-server","version":"2.11.0","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"7c57722c9a5a0e739b16bf2fad3b82fbc813eff0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.0.tgz","fileCount":43,"integrity":"sha512-wTB1XIetU7y6BQBLFWSLrtuSVq8Ee9WPtDDPVbunr6jy4XTqA4w4vNdDecVA6kz5Rl40YVOL2prRZHRMxhWBAQ==","signatures":[{"sig":"MEUCIGfB328g191cOJxBDRKjsc/3qgYqSl4dk78y2614cRYYAiEAxyjA33MaATZggqEhuVGuk5tjtyaMFdzghP1z8o40Dkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789777},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d08f0be45d7655be87894ad72c880ef111b6778f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.0_1760800747561_0.015031590453357113","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"brave-real-browser-mcp-server","version":"2.11.1","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6dc04284f526bfc71a9ff99a53d73f3da68b17de","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.1.tgz","fileCount":43,"integrity":"sha512-jgov6dTb2IJfbc77zDogEuDAdblnyIJdFuyNlczcr6mzHbYEySKrZ4vksQFCiVL7By+2rA13BcMXI22BtWJSKg==","signatures":[{"sig":"MEYCIQCaJ8uowxCndY5D2jf+JErBGUSy7Snpf9Jp7bkp5Qbn1QIhAJyWUr9tBvS/NS1GaLvF1DnSeHE3M0AnDs+aotQHe/zP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791249},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d8411b6abe212876bfe7cbbcd570de4f4d421ceb","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.1_1760805147763_0.5231310591245018","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"brave-real-browser-mcp-server","version":"2.11.2","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"fc1bab8e98071919aba0bae21b22351b28711b22","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.2.tgz","fileCount":44,"integrity":"sha512-DkU7aVYpSN9+wATHZeW90AE0y5sMlqMl/MdpJzSnLi+ObIGoyVlY/+UseL/9ymvIBUrInzxP4Vu3A4U2QBaWNg==","signatures":[{"sig":"MEUCIQCGMQ2fZITzd2eu8PQ2114sH3liUHg0nXRIwHA/4mADgwIgK3aZYRv2SNI5rOKOsoYEFaDY1y42o3ZPVfYECs55PXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805241},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"363533152a891889776d231a592d5357f1304358","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.2_1760805566382_0.9973088321338848","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"brave-real-browser-mcp-server","version":"2.11.3","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c83556f3d9e3ecf2bc357f7cd5f5415ad522142a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.3.tgz","fileCount":45,"integrity":"sha512-WZOEP6Olt1IUKhRVYwVc20X2W9FI0FdIkMRrEdHH4pAbjrcCgLPGZn7/rXQlN4cerdjNTv+zoKBsiMamEbB6DQ==","signatures":[{"sig":"MEUCIQCSe09feytOUYEKykaLkg+g3rjf6hiGzll/PXXzX7iwyAIgInBUsCIbRpdufnher9yPbl4qpxTsttooeuu0fYQoWRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818540},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d51f7347485e51671ee6192618095e6a84f91583","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.3_1760806458228_0.977595835653472","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"brave-real-browser-mcp-server","version":"2.11.4","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0bb447040319d9e5fa430a14b36aa5f6c5586179","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.4.tgz","fileCount":45,"integrity":"sha512-TkWTRuZ7rk8a9uMNy9vzrMoXkbBnHESChC9jRPY+c7AL6JnJOm4mfwsrjpoEKX0bdD/gzRGAw9xlcJCXMVq1kA==","signatures":[{"sig":"MEQCIB0lN60k1hJ4GOyJFurwyiBriXNBb514CDD8myUan/l3AiAe0eNGFnDtusgxz2N5u4gsfMljR8E6f3g8HT0IuOqFsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818540},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05c92582be29cb8d84e1bb924217734165244d47","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.4_1760806675484_0.9836266773767122","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"brave-real-browser-mcp-server","version":"2.11.5","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"92696e44893de30f9643980f2c434119f2baa8c8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.5.tgz","fileCount":45,"integrity":"sha512-p2nCQCoS8gLftsyGMEJXeRBtHGRw6iuKxJGgAEI8wsOBGbtB1UcXOjnz2DkG6uECU1yo/iAguG34pF4fdqud7A==","signatures":[{"sig":"MEYCIQD0GEtHcboSBPEfLaZedYfvbCRn0kjUEasoFEiBfLNlBgIhANXB5gK/B+xRvUeOi0P6Sd0y2id9TRV6kJDYB9R1Ya/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825792},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5175f41357a9e21c2e3f449651f63925445f5e64","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.5_1760811170620_0.9294864206152389","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"brave-real-browser-mcp-server","version":"2.11.6","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d20014857ebea46d73ecb605207eefa449812033","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.6.tgz","fileCount":45,"integrity":"sha512-J/bwjsf2gs8fa9e1WrMLbHfFze87d3I+yaiYNRLewx2672/JOaJey7i0JRn8XOT0oarf7zf9f+nIOTmf7Jqvug==","signatures":[{"sig":"MEQCIG1NkX6PCw130Dgbip0Wj4Hh+uR12xiTF3ojzAa/qBkdAiBD/u8eEdyQWhua1O4p+XBRaJok/uI8+43ADAkKL3pyMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825983},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4185d03804e43a74885dad909ea245ed45bf0915","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.0","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.24.0","puppeteer-screen-recorder":"^3.0.5"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.6_1760841976659_0.5209963554814943","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"brave-real-browser-mcp-server","version":"2.11.7","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"dbc5acce754b34c66204b90d37de61c16eef0cbd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.7.tgz","fileCount":49,"integrity":"sha512-1n7OYLVCeXZdYomGaHe51oWd2/d0PFidnADuzdqLloT7aV/fxPV9e6N2nLpUPl3bJhKHjxSoDwpNbLvHvGLdJg==","signatures":[{"sig":"MEYCIQD5+EjwHAOn2Q5K6H9GdpLJofDjqH14VnOSH4GIm4WaHwIhAPprPAK5j6+Ommx/48cNQIaEnmxWm8ypPSn7riHb6egs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860393},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6a4e19bfed9f5d708af21d3fda1fe1617261cb8d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.7_1760896740890_0.7090042298048738","host":"s3://npm-registry-packages-npm-production"}},"2.11.8":{"name":"brave-real-browser-mcp-server","version":"2.11.8","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.11.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"46094ade2b4d5763b5383d658d0035c8bb429095","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.11.8.tgz","fileCount":49,"integrity":"sha512-ZGDBsY/g4OfAij2/8qsqspXKcFKq8dc2/mcksZ6o/MNaaHCfQPTntIqAVI4qvpLt1mdYDqZYqPvsI9aIjeAS9Q==","signatures":[{"sig":"MEUCIAl8tqzM34dpnkSlbVjVs1Sf1wOyz886fZ5ehX722hX5AiEA/+LJiaMEE0kRFefHcWPc2y53IF46s7JpopRnu8dJoiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860393},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a716b08790832b41ea8ea61bf2e3ae0a313ca522","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for brave-real-browser","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.17","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.11.8_1760897615970_0.027711829443547886","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"brave-real-browser-mcp-server","version":"2.12.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"de5823682c01f9d18b21c6223e0479b0f7a8f13f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.0.tgz","fileCount":50,"integrity":"sha512-WLkGkxmqnGIYqVr7FTCjWnB3m+WhkB/AUr7THNGIKclBoFOX2tj/f9HVkH7lGOIeq11FKVxe8DSar1F8Vcn7Eg==","signatures":[{"sig":"MEYCIQCsCOASZOfmbAR8hoGupw1hJTfBfZluWjFqjLWvtgd4UQIhAKDHEXDDD3e0HDMiHFS8/z1M4dd7VMbtMx1DgdYLv175","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866591},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c825bb1c91d095d00e39e0018e35733dcd15aa10","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.0_1761127914215_0.9799761762817634","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"brave-real-browser-mcp-server","version":"2.12.2","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b69b2232cfadaec841c3df2317f577e620b02169","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.2.tgz","fileCount":50,"integrity":"sha512-Rj/zmWF9kHPDS1EmwnJPvINC8Sd4nFUwahCPiqGYFB7xUsCKdKuTtb5Fjuw3JzYV5K8B6QV5dRduV4fShyF3cA==","signatures":[{"sig":"MEUCIQDDGZ1X+CE18eTyLLN7OdWioS6LmAnu/Ykqo02eFQF2gAIgIliW8gB65bQdJTgRUjHr3ACLHFJdj8u+pN2nLOhaMR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866763},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b57cab01266b849351fc6a4d6201e29498ee6a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.2_1761128687351_0.05076651697080181","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"brave-real-browser-mcp-server","version":"2.12.3","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e3c38721cb81156fb7f37a024f4940536514b635","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.3.tgz","fileCount":50,"integrity":"sha512-pwnfDJdj+1Nk/watSDUzcAVqQjVep5GrAmoub196MaRMTbj8o6vGadhumbWyScltXaZ/J+0oN8Dnrd+iSfVQHw==","signatures":[{"sig":"MEUCIGjiLi5gcH5o0+952x1YGYgnt6q4ltQFR9/i+QKWjysjAiEAkfAaqxqiBQXbxavjLXiUvXXxrPMSPPGhwsa7BFmHPok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866681},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"eef1431b795c74faf31a712cb39393ac665c927a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.3_1761137860724_0.805541250536346","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"brave-real-browser-mcp-server","version":"2.12.4","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"cd51e6ac6ebb950f87ec0d3a27e34a05d4483695","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.4.tgz","fileCount":50,"integrity":"sha512-k0c2Kz16WiUvsBiTy75mBCdTR/5A0Hm8GAvpqvm7WdH0h12bTcaPiB1Vrw9A53QHNNj/fOlAHvCUFhtBTLZ4uA==","signatures":[{"sig":"MEYCIQChElbsDyZKjGEaOURelRl4z+T5/TLTZDqicQz2m6sj0gIhAOapOhxKKKkiu0Uhfu1vxySnUBqtKZGE028ykchuAcBr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870200},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05f85e6b63e9d8cd89c21d8d8893ee3b8253fa06","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.1","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.4_1761145836236_0.34408395292717997","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"brave-real-browser-mcp-server","version":"2.12.5","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4837704b3d2636a5decb044450cc22e90fd714d0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.5.tgz","fileCount":50,"integrity":"sha512-LnzKRBvOjtHyctpYkp92sEnd8QBkIEpkCe7ocLnc8r7kRzTGYTLb4cDt378/Kgsi/ZPQpwn342HONmEx0Aabew==","signatures":[{"sig":"MEUCIQD4r0KZOj6gV5TwFlaJGO+nqqrMsnbttCDVfe6Y0K0dBQIgRnWeaLP714DpGgP16+akgvFfgax3cxjDrI+RdtyJN3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887325},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"64198c6630e83502f042b835f8caee10f5cd51ec","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.5_1761319562903_0.9489375698264702","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"brave-real-browser-mcp-server","version":"2.12.6","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"354aeea1c6426a7c107a99a355e618e1b5d9e80e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.6.tgz","fileCount":52,"integrity":"sha512-fqtGWVAsQSMvaK1TeOZj6jmuD1ix6gHI3osAZj1GnX0Iaqtq92YudeLBHSwoZH+ylRymdrlFDks0k/v7lF4Cdw==","signatures":[{"sig":"MEUCIFlAaw6K8p6sciJDUUU/Er4fQ6Vw9ryOIQ7Pxkslm0ulAiEA2RIw93CFofVeArB9KysaDGYkrKX7dA4Uf12Wz3ixSAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924835},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e09be2d94f24fc35f45bdd48e55290b071decbc1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.6_1761327815453_0.1576788947889507","host":"s3://npm-registry-packages-npm-production"}},"2.12.7":{"name":"brave-real-browser-mcp-server","version":"2.12.7","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"df9978f28ce8c2c6e476a0b500779711e9a015e8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.7.tgz","fileCount":52,"integrity":"sha512-MusflnvQbMhQFPNNcJ6wMPI/ttXhsT0BTUqqbG6MIk7fh0GkqEWhcxBYAqNTGPsE6v5rziBsvpkSKVBHa4rSCQ==","signatures":[{"sig":"MEUCIHPY7kd23TionMt60jdqVwuE8TxpE57QezTpyQd5YGvrAiEA2653Yw6IgYbeQ5txhyw7RPF8LQsQX5l6fLlrAcHPcYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917815},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e8bb8b524bd8f51228873af051b2218225561b58","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"ws":"^8.18.3","tar-fs":"^3.0.0","puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.1","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.25.0","puppeteer-screen-recorder":"^3.0.5","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.7_1761330052282_0.6274444954697322","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"brave-real-browser-mcp-server","version":"2.12.8","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1edab19058d4791856cc68609291c9b355816049","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.8.tgz","fileCount":54,"integrity":"sha512-+pnKrdZgysil3snYiY0bE/+Z2kEUwWWCV3ea65fI6fC0qpn0qXC44T2CKbchNO2nWh+npwYiravsHS2Uk4zI6Q==","signatures":[{"sig":"MEQCICn6Nz00Uuuqjb4lachHieMzPBGJlEexvZFbnMAM/jTYAiAG1hn8bUc+YmjVpIubNDcPTthsx9lfpsnMTIgRiNHPlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910858},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"396878866a9533df495fa031a148e943941bef4a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.5","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.8_1761411255209_0.033822101603758314","host":"s3://npm-registry-packages-npm-production"}},"2.12.9":{"name":"brave-real-browser-mcp-server","version":"2.12.9","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"67f2bad08c132a0184b5ac48918db065307b82a9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.9.tgz","fileCount":54,"integrity":"sha512-Z/yH6HXQYdNd8m/hTaHVDbK6dFen6M90UOJi8FxtwbE2pjQ5Al5c6Pu3BBp6sIwFncmdzYEDBR1KVnFA7jH+NQ==","signatures":[{"sig":"MEUCIQCO1HWNyougkhmb9DJ2MJU2W5Z1v6wqTkVAGZWNXgeGfQIgQ3fAej7yVozQ0KVj/IwweduxkSwz0Q8bu0PtmfN1ISo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939466},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6c5ac26bcc37637600999bbe0ee46af0eed1d49e","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.9_1761582816018_0.5312938034811219","host":"s3://npm-registry-packages-npm-production"}},"2.12.10":{"name":"brave-real-browser-mcp-server","version":"2.12.10","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e4744f09d3ff21034280b69bb22ba279f47277e8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.10.tgz","fileCount":54,"integrity":"sha512-bTtG323PfAK5RkK6lQ5YC7WMgADk9430NogcySBEk5q6ADO+3bqUs7DXOM73NIlvNCjtjl8roKkWbrI06vqtaQ==","signatures":[{"sig":"MEUCIQCTsC6kO+eoKvg0VkPQoGZt3ApdCpE6/S4br6WZbnAZ3QIgV5UPLIwfaDweHW5IEqwb3fm0fsp+F2grUowI5jULC3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939803},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"75cfdfd60fcf8f60c25b8b41c186c1a8f6def673","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.10_1761583531097_0.4937822924745561","host":"s3://npm-registry-packages-npm-production"}},"2.12.11":{"name":"brave-real-browser-mcp-server","version":"2.12.11","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"87b384d1eedc2026e1191477b9e0f00051f40335","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.11.tgz","fileCount":54,"integrity":"sha512-ThhAd/plX57MEVlQANFYZCWKNfNP22XuXkM2Vig0AOfDxwCN7UKoGtFRr7x/M5prQMlDX1uesSJrupaDTNLa8g==","signatures":[{"sig":"MEYCIQC6C2YVTXzDNAalJHZxyUfwzmGpq0lmWNVQKZrmq/ZPGAIhAL3AjBvYQ3DkMTiTpbCMibWURnta2g77YKqAoql3AQeD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939803},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ea5acb29e43e7f5f54b25fae4ad7726b91767375","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.11_1761583893082_0.8938664209242495","host":"s3://npm-registry-packages-npm-production"}},"2.12.12":{"name":"brave-real-browser-mcp-server","version":"2.12.12","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.12.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"bb31f15480e369c693c92618a84e614ea57b69bb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.12.12.tgz","fileCount":54,"integrity":"sha512-h2xROLg1Wf3VshY6UxJICDTxxlbMYn0TXJ92tj7IOceX2fvFTzuyC5BIIhen+2rptD2eY8UejNck01k3RRqLRw==","signatures":[{"sig":"MEQCIBCLBzTALfKYH9CUL3OXPcyLNQai4VwiS9KtXjsImld9AiBbnCzFofQsCSlhE2x0RbUtVOemfkXcxhSVKZ2U6it9Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939935},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9bb4b8ff0b35af57a409c410e12a04bc74b3f04f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.12.12_1761584460846_0.7151260953963361","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"brave-real-browser-mcp-server","version":"2.13.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.13.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"28314492ef6a29daf59c0a7c2b49e7f3b669fd43","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.13.0.tgz","fileCount":54,"integrity":"sha512-jaqeG0zBBVWqt4PDq4n088ZQdY2esCDSRgkGdBmy1SbtyFrisniaiNgAGNQ36VMa2QvwQ9yF1o30GlaQcPVEJA==","signatures":[{"sig":"MEQCIHQQ1xVdiPzH7u1kGovOowQRtYwXmgrDAk5kgA4CA6ElAiBbP8hJ/MlVGKp/fXUYq3uaf0TdhJqkbIdhQUqNC8VI0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944331},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"97daa53f7c16aa4cb3c83fbca2bcf3fac70dfcad","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","puppeteer-screen-recorder":{"puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.13.0_1761811704380_0.1373210845173094","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"brave-real-browser-mcp-server","version":"2.14.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4038b5d73239a040dbb54eb41c3a573f4a071055","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.0.tgz","fileCount":54,"integrity":"sha512-juthWViEEvbTzhUZ1vAeUC7JVM3CEnHJGDWcQE4nYXKvb1yWPOXEYykMS7LE0oY4FU4s3HTP9N9n2NPcinX++g==","signatures":[{"sig":"MEYCIQCdMu+M+5UBi7jXjKzOaZ8FZlgvql7B2q+d8vmUmMfZ/gIhAI+jN1P2f9yD9ZrtmJ5XDkVoP5oJUcFFy63h9RdNOiAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945659},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"33b36345a8e1e8154f7c8fa4e3560f2d518ff384","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.20.2","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.0_1761845185418_0.6912957089270759","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"brave-real-browser-mcp-server","version":"2.14.1","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"07063df972ff3ffd1f0847e54614d425e1e4c48b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.1.tgz","fileCount":54,"integrity":"sha512-TtgHcEsynrrkv2OjhF51CCyM42jccftDBfdKsOwjkXmPW+uJT950bWRhUYLq8fazxF/znBXmSYtz8V+i/Rk1Vw==","signatures":[{"sig":"MEYCIQDNjGBK6QBOUfrRn0KESz/KMdp6DOPRc47s2JYOHORbTgIhAIdRoPa7N0yc6qb7TiP6eLh9zCRTrDX180kUF+aCMPO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940376},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"79d21e8c7c085f8256db3197f8038c7dc9d66b41","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.102","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.1_1765705275063_0.3491769087761578","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"brave-real-browser-mcp-server","version":"2.14.2","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1e4d14349a0dffb55e8bcb231f9177388294f9d0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.2.tgz","fileCount":54,"integrity":"sha512-zcUMlSdfLqFAMudmSJz6F1GCNkAcrs+shw6/0NvSHbK2gL/QQ48CYqXVZqWeOq/jlNYxw6oytqk+30OpqCb8pw==","signatures":[{"sig":"MEYCIQChK+U/EAUOo2uvylAr9QywDdgTwxCp0LihrmRrzlde0wIhAI7v9DMZWKwyJZ3UnL9CQgo0iK0LLs+oTwb7wqLLgFpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940384},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5c69087655c43c06a37c78fa602f04b57c801a90","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.28","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.2_1765706996530_0.48184353331732876","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"brave-real-browser-mcp-server","version":"2.14.3","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"17f0ad5bc127774a84cedf0dea40168a7be9b40a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.3.tgz","fileCount":54,"integrity":"sha512-Zjn2T7VrE3ksoEhyRNgVF5f+ww71WXM7jZHwU+0u01+35cLLDwuuq2ywlHX8FksCmzGpi5WwHTR/RszyAhj+3A==","signatures":[{"sig":"MEUCIQDW/yQpl5K7xFK85samGbF7X033pwhuf5ug8jMgu8UcgwIgfMd82SR7lgRWLxGWKacCIoT+wGxJOmXwhLCVkcWColE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945659},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"67939a9ece147e1ac1ea13c54eb197316fb8373d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.3_1765713155409_0.04410713309432701","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"brave-real-browser-mcp-server","version":"2.14.4","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d9fa0994c6f031b1ed2aa5c3ad77033acae571f0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.4.tgz","fileCount":54,"integrity":"sha512-0n3/78VScSXPlhqfCVjD+ofkur2xPgRWD4RdRNun8zWjSijTWT/yY0OtmXPotItphMMlSqjSzO/BsdFnMAhiOg==","signatures":[{"sig":"MEUCIBdbcm30HshZ/R0A4iG5x2WS5d0j7LIdPKvWr33f/ym6AiEA4EgmQjlQLSKvlqawFd2hQ2JVwr7hUC+sFTJWfZpX3LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945659},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3fdd90091febf9ceaa8ca7c7e1891db9b443f677","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","dev:lsp":"tsx src/index.ts --mode lsp","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"tsx src/index.ts --mode http","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","start:all":"node dist/index.js --mode all","start:lsp":"node dist/index.js --mode lsp","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","start:http":"node dist/index.js --mode http","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.3","ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","express":"^4.21.2","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.26.1","puppeteer-screen-recorder":"^3.0.6","vscode-languageserver-textdocument":"^1.0.12"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.18.1","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@types/express":"^4.17.23","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.4_1765713190093_0.24227899386227114","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"brave-real-browser-mcp-server","version":"2.14.5","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5799acc2d18ab76751d660d99a8974ae38f5f5ec","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.5.tgz","fileCount":49,"integrity":"sha512-dqUHxfOeA7OuhD/KUvYkv7UKPS3fWqWjxSuF3OzhG5C86xzjlpP5pG4UoTz9w66bbEiPcoFMBHkGS9CoW2AN4g==","signatures":[{"sig":"MEUCIQC5PhVUNDbUEMXx5X5CjDDEAWVpdtbpvE5oHIOGnxGm6gIgMOZJ8KccaCdJP+PAAKrWlYQ2TsPJlTIHhrX3Ixi1rgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881611},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"12f35bbeefbcfe9a59186b50364c56fa6be926c1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.28","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.5_1765719760935_0.69387095374959","host":"s3://npm-registry-packages-npm-production"}},"2.14.6":{"name":"brave-real-browser-mcp-server","version":"2.14.6","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"57f3d3c674fc2f5b78e7628ca89f67ef32b03e9a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.6.tgz","fileCount":47,"integrity":"sha512-KrT7gZe0dZvsyRXFakB/iQweXouB5f8rUPzKO41afuEKDmiyqsbbRJaGPG62pRLxYZqpGSybwCVVea/Gx7644w==","signatures":[{"sig":"MEYCIQC7BGIVMK+OxwOhqjWYbm5QzSmPNX8mAuT6qKosMHd5sgIhAPvF0uC4gP6u8x5pMMcjXMqNtePhfWZB+Bqt8m0AY4tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830553},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"048640580f82aa3724317cb45fffec3000fb0793","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.28","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.6_1765731772602_0.5674299276679706","host":"s3://npm-registry-packages-npm-production"}},"2.14.7":{"name":"brave-real-browser-mcp-server","version":"2.14.7","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d48fe5ebaab8b19a73102852eea6266719436d23","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.7.tgz","fileCount":47,"integrity":"sha512-BiT+sC3KtLINRTqa7geqVRkyhtzMFwUaOqwVkQRi7ODjcmd2SR2PnBURk/vIm33d5KlF00PlFG3UTuo4/T3Gmw==","signatures":[{"sig":"MEYCIQDlo2QlQl7I2C+f/X6VZg2hNcsha6r/l8R2xcoYN1G6MQIhAOon6KPXVCbN9yHxykOFdkfdYaQiPZr+Kwv2Ei9iLXkz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830553},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"448d3a4737485461603ecfe03ae1345698d80f95","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.28","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.7_1765731823825_0.8695718380357846","host":"s3://npm-registry-packages-npm-production"}},"2.14.8":{"name":"brave-real-browser-mcp-server","version":"2.14.8","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"43dba9f1db9254ca3f3552b4a0f3814b8521b1dd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.8.tgz","fileCount":47,"integrity":"sha512-pE409OjLfd+xcFqnId2VcRNW+0JK3aY3qplQXasm2sBgXwMXT3btYRAJK0po/K/xaa7+7jKyY9AwK5COgSnguA==","signatures":[{"sig":"MEUCIBfvx4sDTyjqDtQwsvjHc7r/WLyzHvHUSA0BVTLBDmBnAiEArOf0X+IVULjbe/GrIGSzpzPubcHPlVLyVnobga35Oks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808700},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"32a7afc2c19d699d95b46eae31ab41f38ef7df07","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","franc":"^6.2.0","pngjs":"^7.0.0","dotenv":"^17.2.3","xml2js":"^0.6.2","cheerio":"^1.0.0-rc.12","natural":"^6.12.0","turndown":"^7.2.2","sentiment":"^5.0.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","chrono-node":"^2.7.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","libphonenumber-js":"^1.10.51","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@types/xml2js":"^0.4.14","@types/cheerio":"^0.22.35","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.8_1765795622357_0.5478001443356413","host":"s3://npm-registry-packages-npm-production"}},"2.14.9":{"name":"brave-real-browser-mcp-server","version":"2.14.9","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2397e5169a1750d2724b3c5bcc06200dc94693de","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.9.tgz","fileCount":47,"integrity":"sha512-P63BXEaE14JbiBDSRNcYtvsdRb7AmyGOwPCW4UgmjG6ONtx5iidf0wQ9057CtawY3JGFvX/MH5iXBWVzdVkRvg==","signatures":[{"sig":"MEYCIQCT+j+HaWjqQEsY9GtXiTVSuhomhlJPXICR8DOP54sZMwIhAKhY9fxBRoXZ1cZO+zqpgrWuT7rARxyAL27Pc/jErHLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750007},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"eeeac5ed17bfb7cc3f6aa5b4d16dada3f6f4389c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.9_1765803218970_0.7137305087462067","host":"s3://npm-registry-packages-npm-production"}},"2.14.10":{"name":"brave-real-browser-mcp-server","version":"2.14.10","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9d0759cce225e5a40e851c7ff04debdd85886d10","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.10.tgz","fileCount":51,"integrity":"sha512-14K3r/BepdXqHQn7ATS2ZR3FswjYwPWP041Q1adxr6y5BOSmzXZYqsuxPqpkBfKIhb5MKiGYVD/7tS9UX4pU5w==","signatures":[{"sig":"MEQCIE/xN4X0y8FdBiNGYLdjIHyp2dvVr8hJN40lR7dx3knXAiAvCqaphFXzROqnghizzJcXD0i2PhnFr4UctYdfvOgBJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733804},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"42e85d97ecb57906b9a6dde323cdad5d168e21d4","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.10_1765810460889_0.4546693668963828","host":"s3://npm-registry-packages-npm-production"}},"2.14.11":{"name":"brave-real-browser-mcp-server","version":"2.14.11","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"603d3071e913b0d5d18f2c3c36e2cb82c6f80d05","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.11.tgz","fileCount":51,"integrity":"sha512-Ph5IJ56bkyLtzY/PsebbUTxELaAxhBRBvdhTBG/pMsmaaIbomRHhHEQoylFOTVqf4Q9VfPXwkSRUlDG3FeTeyg==","signatures":[{"sig":"MEUCIQClVDSLNG2tyAYGzDLOZpVxwpWqJQSFXIxPOcZ/VTBg/QIgcAKd38LRUY0wH8dmWQznEhAy4SQ5IV1x8Wb1Ycf3FOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733621},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"53dbdf2ffec07f90750c2db3595528f158d0cada","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.11_1765811099820_0.635546499899472","host":"s3://npm-registry-packages-npm-production"}},"2.14.12":{"name":"brave-real-browser-mcp-server","version":"2.14.12","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c5e0ee9a07025732a876b5ceefbfe44f3bf392c4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.12.tgz","fileCount":51,"integrity":"sha512-masRwzfhB6egf8+C0pUFiMWjJLTLO4sv/3WysxnBH8EesIjff5HkqeyQhtNl4btmlwbuQZEA/yLwIyEP+bPkWg==","signatures":[{"sig":"MEUCIQC75X77kq1+6hXb4xX1Du0SpzvQdRuanBE+5oM1W514YAIgL8VSvrjIwNeKf7FUZda0/meWQO7OOcxaezs9T2PI8aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729589},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"580740805e1e942f14a3f0999f9c7b028f6f5347","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.12_1765812165878_0.08288944050313818","host":"s3://npm-registry-packages-npm-production"}},"2.14.13":{"name":"brave-real-browser-mcp-server","version":"2.14.13","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"37108bcbe5128682875d35d3e0fdb74febcb75f3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.13.tgz","fileCount":51,"integrity":"sha512-yj9Axjb9G2MHzF/uUJwptfcu0r/sVjZU024E1bbiocPPn+XtID7tgW79abx4GaQACAmEo3exZOkzdiYjBR52HA==","signatures":[{"sig":"MEUCIAQ/UKkdFBPKvemf1mGKYMbQtLlBaJ7og4ME8KTA4fTeAiEA0Y3GPLpClYiHu4iR1AWl4q//xjR1WasaLXbzFP6pIMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729479},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cdda3ec6ccc10f44771170e337206973d2b2612c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.13_1765812577548_0.8277148708431992","host":"s3://npm-registry-packages-npm-production"}},"2.14.14":{"name":"brave-real-browser-mcp-server","version":"2.14.14","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"34b359ce61ef5ca3286463f6b87639d5dbdf48e2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.14.tgz","fileCount":51,"integrity":"sha512-vTQOlv9+SJMSEh3teIMZ6Bek/Wz6Yl7Kgiyh6LKithKnE3xvPIR/bXzaYcBkCoYfAPQcOyS3EST4YTDTOfzx0g==","signatures":[{"sig":"MEQCICL/19vH1m2qaKDDPj43kExR9Mkq6eRjNthgnU4zjnqNAiBPlRoUSwKjCmbed0UXfEsb3AzF2hUh2SdrKZL1E0eMtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729479},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3b7dec3c25e2f7e73b995c787cfddb09d027e4d1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.14_1765812699982_0.28194615193323025","host":"s3://npm-registry-packages-npm-production"}},"2.14.15":{"name":"brave-real-browser-mcp-server","version":"2.14.15","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.14.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"490bdfa622ec3235834e78391bcea9b28cb1ca64","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.14.15.tgz","fileCount":51,"integrity":"sha512-Cbks5ftTrpCXwm0UlWJTveQjmDuPvOVWriziNthfgrTCyKhp8S0S3NaYsVlIWDWmMbSYh1y7skwkfhKT0HGveA==","signatures":[{"sig":"MEQCIHiannJ4ewk2arS0iTvDWP6vKRGWN+HVNWG6LeNTagovAiAod2MlGSxEpQeAQ/kXKdFaMLoEDwuF/VuAERWec26v3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729479},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f5971a0516b3ab266930e1a6abe4cc422cbec4f7","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.14.15_1765817708017_0.0906846454135799","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"brave-real-browser-mcp-server","version":"2.15.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"82a74533b07f885890d2560b0caca6603f07e495","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.0.tgz","fileCount":52,"integrity":"sha512-jrztlLxhZhZF5jnnwrdQyAnNMm+c7n69VKJg6gLRN5jT96R44Ufac/u7RaqUtuWa3sL6Z/Fk30Cy+sLSPLfY2w==","signatures":[{"sig":"MEQCHzOXtxSOfuWCI30pUtqz4ZkGwLuw558bGdyNt/IqsAcCIQDxLubi/Byb9ds+T/WVIvYHcpKnCk3ymWhihJY6u+cDkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735511},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b258b65a80042d7784e36951acfb514512004bd1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.24.3","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.0_1765818565015_0.8812800668175429","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"brave-real-browser-mcp-server","version":"2.15.1","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6671a33a4a4e0f70570952592ecd0c69b6348024","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.1.tgz","fileCount":52,"integrity":"sha512-2YBe4IHDBsPCdtUXPZXhHMsBJ9vHAxk/G0MBDxciug95m+zdLNthH1dEg1fmHBn3JEkJq2osF3yE1O4hbsYyhQ==","signatures":[{"sig":"MEQCIDGcMestRskD96egxuf4Va4mjbhhmdUl8/6pHOsxcs9bAiBXK1xOzssazeTxUL1nf66jdMYWQsrBrM/aTvQ+sCM2sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729892},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"025ef2f11be14c83f4ed3417f08cd457cc107249","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.0","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.1_1765857860234_0.05506671889202419","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"brave-real-browser-mcp-server","version":"2.15.2","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a410ec3768d50cd92abca0bec8a6a4bdf381d222","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.2.tgz","fileCount":52,"integrity":"sha512-yKaGbNA26bNY/rtX6edq1kUKa+m9WfWzt1CI9dCNEG2S38JZ4UyFx0Nu5dA6r6ZOI7kF26hnJPttWDo+Ygx7OA==","signatures":[{"sig":"MEUCIB5mLaZ9fIRvlCR/LMLhmWuKANbuLwP2gwP9ivdzLdtcAiEA0Uuswu+nhXMibgfD7Y7EadQ5Qim4EVzvGc2YrFHtqPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729892},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"781aca359eadf02a7a6b3517e719345582187b46","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.0","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.2_1765860102728_0.483658675891361","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"brave-real-browser-mcp-server","version":"2.15.3","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"8edfeb7e5daa34ee63dd7422187e9712fa002e6a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.3.tgz","fileCount":44,"integrity":"sha512-O9MpZoy+fY12tBEV09/2kJx1l3iv1ZuD9aNAnlgj98zDjiKMNTnPY3ZInC7ahKCfhKPLpHFpC+ClZz28aYdMYg==","signatures":[{"sig":"MEYCIQD/XgpQWlpfO1fKLj7aLoeHs6KE68u0OUrvigzWnubQEgIhANJKWGWxBIbI0kzkw5Mas5PNSF9uQbhrN1n3dAmZ+pem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678706},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"57df54225bdc7b4242be494059e1107699176d4c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.0","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.3_1765862190167_0.07645848462401994","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"brave-real-browser-mcp-server","version":"2.15.4","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"160fdff3dcd274d206f94f23f650fdc1ed869659","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.4.tgz","fileCount":44,"integrity":"sha512-wFCNXB9LGUP3n7582skkVAhOutrl1GRqGPP+k0ed28LoCpWW1Z0KwaI41g5G+Ukv7veFD/nzOPexA5FR8uW4kw==","signatures":[{"sig":"MEUCIHz6nil1t49SHbO04gjX0qc3Q5nB0QT2WH3jSr90vkdDAiEAqediXhnXYS7tZq1Lh90USRC9jjE/ZRlfBeE5NhIfgFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664094},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"65a4c519b2fa2ce323e9444d68eea1d20c450e85","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.0","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.4_1765865823421_0.45250378496625854","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"brave-real-browser-mcp-server","version":"2.15.5","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a16420bc02ccc0ba75e5c483024b7229a5e1a06f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.5.tgz","fileCount":44,"integrity":"sha512-TqgSnYZckSWeyskSftNVtHZD6mMYJ68k645G5sPoOmQ13S+FsIcoKkCsfNVV3rrS/oI1Y3K94rgPp9yIX9cwgw==","signatures":[{"sig":"MEUCIQCdLeEOKzEpbuRxbWF9FNxam1/54OO/yncMs1VuFOFeWAIgIj1RvMqBKTQNQmTZMjFhduLFi5+kQDvX5rxVvM3oqCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641514},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1583e9517fa0d603774082d3e154ef5e8348b1ff","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.0","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.5_1765877573389_0.07520687968444206","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"brave-real-browser-mcp-server","version":"2.15.6","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a9ce068447b8e89198a8ed716287ae10044b9121","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.6.tgz","fileCount":44,"integrity":"sha512-iKDY+0J6FtQUVg/nBtj8XDDlJFCnY7RHyTr45MZ24RsA3ax4G/ZI530bYGv0RYTu6DrU/rtpiBcHU5bQWE9HsA==","signatures":[{"sig":"MEQCIDKCsZJoF7RBvmSl5Tn/TQfo8v8StVotnJjrnGIEpqiBAiB9W3HpV5+aiPvzda6PKYukTJAB2BwopKIBP9mVJShuwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634705},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ce1601dcc6ed7d8fa4577094bc0472d4b3d0b2c8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.6_1766469094001_0.9616959457361405","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"brave-real-browser-mcp-server","version":"2.16.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.16.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b8f5117044d8944b5c06f6f66b9f0ba8a475974c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.16.0.tgz","fileCount":50,"integrity":"sha512-lqIWLD6bIMQ8JYBh0VOdMneQEcz+AYkX3AXYfM366ggdRpbAWg2sXtimpVvzQEh8zBUc3cftU/5l4KiyQ/PDYw==","signatures":[{"sig":"MEYCIQC8EhiraXxnlIZ3AgEiDNZLNPF9f+uFabODBnikqx4a7wIhAJXuQAXYh3WY1FQyJv0NeaZJEeA9ZHyRBSAbv2r1Fg+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665845},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f08c0de291de2be837e16bcd3f9acebbcff0f92d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.16.0_1767366171388_0.5591498625673619","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"brave-real-browser-mcp-server","version":"2.15.7","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.15.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b43d383de7d5ead9c837272de82f22ffd2b48ba0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.15.7.tgz","fileCount":50,"integrity":"sha512-OJqQ5EHr/nJZHI3f7dKMrQQGm4yEp5ZUm8YzvV5/NIE1PMDrzrwiEz96TIXn/MMUOfyqkp3Um51utMmsTx8ocw==","signatures":[{"sig":"MEYCIQDqLOO2gOGvY6IfgYQdxhoHKUbLZh8BbvbyHMbdsozl9AIhAMANR/mPCSzjudHUZHTin3RgarfgH3TtGPtCSdGRbRMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665845},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"73672734e05022bc67b53788cfad3bc90d7df7a5","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.15.7_1767366282722_0.18324628527489684","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"brave-real-browser-mcp-server","version":"2.17.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"fc56defdf3a92d2d64fd84d1ffd36be35cfb4c27","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.0.tgz","fileCount":52,"integrity":"sha512-4AFeR/p0Qs3ecQMOU9jGkW7qr7jvqtEbqu7riqjUJF+kY3/uOK7fkRZnADDDxdGy9srHmloBm8+iBXO32Z4XhQ==","signatures":[{"sig":"MEUCIE8S1BUoyq2R347Nw5ZEixbk5w+8G12bj8vgKJ7JAfTzAiEA76hPUB7k/ge0T1WKVJ9YOMYrr4FmN/m9OsRyj7JrwB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674702},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a2790d751716d0752b2c825ca066def18c84db19","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.0_1767367484939_0.04628402674847476","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"brave-real-browser-mcp-server","version":"2.17.1","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d7a790050c21da3232493b177554dfffa33e5410","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.1.tgz","fileCount":52,"integrity":"sha512-KbqJ2r59UcDHgdarQjfJ0N6IBHdIeaHNwy8B3TivG0V3lrZ98vAH1CnTX04ZyembzvA+FJtSPVvDxkH133hpEQ==","signatures":[{"sig":"MEYCIQCWCQSqkXfkGK3MixzSbFwc9O56LoicQTpskTIrUbQotwIhAJX+mlxsf+zx2bo/SlCdl8KzrHqw3OCiIZ7/rZxiLPGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674702},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4d2af3f990ad6e74bcb2e5c579d2231d0ea47164","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.1_1767368135636_0.11888272222176055","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"brave-real-browser-mcp-server","version":"2.17.2","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c74e9b0f8424be674ce26670ec66f7a48f1cd46a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.2.tgz","fileCount":43,"integrity":"sha512-IfE3vBhoKIg8Ne96j9OlJ/IKE8RLpj+x0rXa9DRkkmTk5PeQOyrAEzWe3aH7Sr263PN9iKUwiIge/kFxjtTDCA==","signatures":[{"sig":"MEUCIAcs/XGbxQMN0tZ/Lka/K366YmM0Jv8y729teteUN/vsAiEA/Mh76LikPtDtOeksKnc/Wd/bAw+nAhDKBSbsFsdMIEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633218},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5482878556a45b9674ead98e8cbc9e8ae20de8fc","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs && node scripts/update-to-latest.cjs || echo 'Auto-update skipped'","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.2_1767368260715_0.5638721196290808","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"name":"brave-real-browser-mcp-server","version":"2.17.3","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2c1e518a0ecda869e9a8d2f8eea0caa859c0e876","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.3.tgz","fileCount":43,"integrity":"sha512-mQZPbPgKvHPR+NC2dbepoNcZmLqehmNyJEwE1jLphXEONly1RBswZf3l6NhNyOI+PO5HxUuFdKyNDnfBmLeK+A==","signatures":[{"sig":"MEUCIQD7NKgMCiSiok6SZXOhM5nKTOmIwJViySKgrT0AlTJQOwIgUEKoC4U//nuqEeL4Yn0IyoT6uBvXUW3fQmhhvLAy1g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632383},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d862a156a2af18eaffb2ea2a3028e837d7454ab9","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.3_1767369150526_0.08045579339779829","host":"s3://npm-registry-packages-npm-production"}},"2.17.4":{"name":"brave-real-browser-mcp-server","version":"2.17.4","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5b43c1f20459a3254bbe88c2a4ccde9e9088144e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.4.tgz","fileCount":43,"integrity":"sha512-tlvuxWA9Ui65WERWTluDC9Mn3UWFC/wxRQfbV0j9jQxTKi0xxmHsE+1PLMw8NFw1jNri8onj1hQyOtDpb3bMgw==","signatures":[{"sig":"MEQCIBnxihqov5v3cLco9xVbENfOSDpfZYh7JTzCoyETmrS9AiB+5ntXHFCJ81q0E3F3Tm1ouuAQH6Ayyp3DtJuOIe/PbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623243},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2cffd8fcd6c4734122cdaf84c3dae1a88cb0c4f8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.12.0","axios":"^1.6.5","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.13.0","pixelmatch":"^5.3.0","tesseract.js":"^5.0.5","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.29","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.5.3","@types/node":"latest","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.4_1767421013404_0.7120137760103906","host":"s3://npm-registry-packages-npm-production"}},"2.17.5":{"name":"brave-real-browser-mcp-server","version":"2.17.5","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"35670cfa03cb6b41dcfffb1f075f6c11d9583d09","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.5.tgz","fileCount":43,"integrity":"sha512-u3U/IJir6XZq/cn2mHVEFMM3+LhFop3LzXGvGBdhxopJiwOJZV5r0/0pD3/QIdP2FP1jJ+6NlCC4BtKbBEf/OQ==","signatures":[{"sig":"MEYCIQDkwQQanUjDjyF/A3mOp8NJBFGDv6TY6SJ244iTat9GaAIhAPBAcgi8fuqsxE4eFWQ2F2V8dMYVKG+3kBbRzOdu8wO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623247},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6b347d03040f68b7f0d3a924906d9903f76897a0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.5_1767427351947_0.04516062988354386","host":"s3://npm-registry-packages-npm-production"}},"2.17.6":{"name":"brave-real-browser-mcp-server","version":"2.17.6","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"8a88070d8e671bffb21bdb2222bcbabbe059f884","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.6.tgz","fileCount":43,"integrity":"sha512-prD9zYfK8Eqi/HDp0dqiYzmKNyOlgsaJ7KAySvhtWtVeBuhgYyVVUhl1qKUanZsonIGtI+hEgpnl/criPk+Y7A==","signatures":[{"sig":"MEUCIBhbg0ylYX8+91xH+wUISTBRQdOsh7GOMFbLwDkVBD7qAiEAkD+3DbkTh3omzu/a2EGksfzMUvEvoWxMaR8ET6nqx00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623247},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0292e7fef296a682d9d3ffebbf361c909d4bfde1","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.6_1767428970780_0.3713021380089314","host":"s3://npm-registry-packages-npm-production"}},"2.17.7":{"name":"brave-real-browser-mcp-server","version":"2.17.7","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ffcc9d3248978adfe4e6d4ad1727ceef34a10a7a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.7.tgz","fileCount":43,"integrity":"sha512-aFZP1lyaodfIjMdyCL1P6PEvm89eCNsZGW2FLZ0Ef/IQ3LLzVD01m4ffy8E/v7DzDM1bTlPHSRnp2zjUyljvPg==","signatures":[{"sig":"MEYCIQC8sArDjOFXSfpO1VYeJjcMKkLbX3NXxltOoqoHNYvsVgIhAIMV7tEQxg7U+OUOhIhPCfDLjTVAGRQx5lR+5jDfog7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623978},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a21db439c6eadedebd1f6decbc11e77a2d8754aa","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.7_1767431885571_0.42254140831500475","host":"s3://npm-registry-packages-npm-production"}},"2.17.8":{"name":"brave-real-browser-mcp-server","version":"2.17.8","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"08c82b9256379cf55ef22f341e447dcd9db471d8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.8.tgz","fileCount":45,"integrity":"sha512-acQio1xOC7X+s3BQO0Rxqeo6YfShV1iBr678dvmtFAttsJ0Bvcgnm0+Yq0r2q28HKVkzT1VpdnfnVLBKlla0IQ==","signatures":[{"sig":"MEUCIQD05TxszBP/u+EjZ0uwYBTff5Dor2e53q0XVX4B7ObmZQIgM2HAoaAoYtRDcgliakQaMk4oPSPwYm/cGDgDfV/5+EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632560},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b859e14b03cde16273c1e7d1dfe0b8b21bc87d65","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.33.0-patch.1","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.8_1767441217171_0.6333163207200645","host":"s3://npm-registry-packages-npm-production"}},"2.17.9":{"name":"brave-real-browser-mcp-server","version":"2.17.9","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ea680975505a897dc5bef8009d19b67f31324439","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.9.tgz","fileCount":45,"integrity":"sha512-4QeH6NKuelMO+w6WSafbrK/wrAyejTKwZxgrUuEXlLvBARBqlYxnm3FszNLB6d++bGml6DI0fmp0kvnUlwcehA==","signatures":[{"sig":"MEUCIAmfPDfPFMckJ6Cz8x6PtOqDg8aYspytptfuR7jCERnFAiEAnDqp2uB4u4UVBVhEwwcY7jD0bsS7F73pLr1GcUGqzVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632552},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"603e7ec57e34c979055b570555bfef1a5e40f475","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm view brave-real-puppeteer-core version > .latest-version 2>&1 || echo 'Version check skipped'","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.9_1767489370563_0.37836212325357055","host":"s3://npm-registry-packages-npm-production"}},"2.17.10":{"name":"brave-real-browser-mcp-server","version":"2.17.10","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"884b937260a2b4112b57abdd998b1b654dceeb97","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.10.tgz","fileCount":46,"integrity":"sha512-6U66rYPrA0PpF2WKf1WYPa+XoOi1s1zMzt35boYLDEdYqo5UMu8GHdRKGmRghbmAlk8UPaarkuS7hnfbQmSHgg==","signatures":[{"sig":"MEMCIB0p/jDYKjNnmC0zSLsYx3HZCAdPaotM/rEqciHGY8DUAh9tM3eW6+VeCfzHD3OqiCo6Fa2dHmW/63XPzlvlT0rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633810},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"885420340724c0aea877bbf39623957e8804fa68","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.10_1767514994840_0.7897725378536011","host":"s3://npm-registry-packages-npm-production"}},"2.17.11":{"name":"brave-real-browser-mcp-server","version":"2.17.11","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"dd87748e674e7e03c8a0c0f071aafc9c6571d50a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.11.tgz","fileCount":46,"integrity":"sha512-wy15LgO1QkPPY6d9sqrQOWRvjBp7w4m+eOhj40SwPfYzZ49T9efzbcKoWZ7iX1qj72sxh7cr3K2ZLGjaH54Y9w==","signatures":[{"sig":"MEQCIDrhnP4svAzDonV4QHSZFPRmzF5IAwbHiqqiBwyNZxNXAiBSERUXdcpo1zjAfLFtlI/8+cuP241MnqwI3dNmmE5p2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599811},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bfa27924f5da0c2142c40af6ad5e6dacc14c389b","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.11_1767519069689_0.08998587559610827","host":"s3://npm-registry-packages-npm-production"}},"2.17.12":{"name":"brave-real-browser-mcp-server","version":"2.17.12","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f6daa67ccc6b408197e8751797ed39a825bcf691","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.12.tgz","fileCount":46,"integrity":"sha512-Yt2vPGIeGUf8oIhn4LMrBK8qAA3Y9tDw3in3xUq2WsyO0h6JnSM+lFb8VRiXTg9vr/JHJC6nWBH2XHJZo2XOFQ==","signatures":[{"sig":"MEQCICDkw6c2wBHATy9NhdNmgJY1AAkMkCVNcz1lz3qL5DE+AiB9dnacep9oj8ymyAd8R5g30vB8wBZVuTO52/1Wkgg5Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590446},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9410471b90f3908f23f5425ad5d61add5fdab63a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.12_1767520381121_0.9366427086807427","host":"s3://npm-registry-packages-npm-production"}},"2.17.13":{"name":"brave-real-browser-mcp-server","version":"2.17.13","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"615d1392dec660c9c851e8b982a95cfae2d96814","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.13.tgz","fileCount":46,"integrity":"sha512-mQUAvScqSZ5CNRamkvvg//efwQ1u5Qe66mIpoMyPT6Z66+XiMgAqmXqoMF4Y/12ebloB5UFnvfx1mTOakeCnRA==","signatures":[{"sig":"MEUCIQCEStlePmv07X1GqdmNO5L2+G86ax9upJMnIKqNaq+AJQIgFnIFslyiSNOdd8GEh0m1SSNegIFHbpQBgfnYIjEJ23g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590311},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d28d3b855e2242801e15447c1ed47f9bc38c7685","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.13_1767520672453_0.695325580666365","host":"s3://npm-registry-packages-npm-production"}},"2.17.14":{"name":"brave-real-browser-mcp-server","version":"2.17.14","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b54f417f7d79f315589dfc34ab3bc5195bf64ce9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.14.tgz","fileCount":46,"integrity":"sha512-NrbiRsqdBzfY+BACOWWgRPb/X5qTCeOY3zk+VfH3dd/SLQdwIriw+k5o1pWnub9YKCMIa+fR7J3FnFWTBH4ZgA==","signatures":[{"sig":"MEYCIQCLskzzA8KqHKubuqO0HmXPn20ZV4KQQBFZEvxiVhPuwwIhAMD7iH01Y8SqKRVuurN0BTJupaJ4D6I++NHPX05vNXIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590487},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f36035ef3cd5cd98dd2961e8bb878c4468339678","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.14_1767521628050_0.0886101108614088","host":"s3://npm-registry-packages-npm-production"}},"2.17.15":{"name":"brave-real-browser-mcp-server","version":"2.17.15","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"012ae394b2aa116ed45ce4b3446a56f74f263da1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.15.tgz","fileCount":46,"integrity":"sha512-0eMt/gx+6g1J4tmjmAUBZMOh+ogrlHUqy9cqmWDWvoqoWhdaPZ6SNdhVWA2CErOh1qahk7p42feXFD/7k4C3bA==","signatures":[{"sig":"MEUCIBN8A/bmJXF5VadwPdxZbp6iWowUVYfwZAygAp/F6VsgAiEA7WMD0f4CVlX5ugAjFXXSormtJv62SoJv9dVMQTQgdKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590487},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"79e1cf238ca29e0b9f06037cad0ae359217fb136","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.15_1767521915395_0.8091801523195972","host":"s3://npm-registry-packages-npm-production"}},"2.17.16":{"name":"brave-real-browser-mcp-server","version":"2.17.16","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"05f9db2f0d735f3347274e4658005d26957d542e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.16.tgz","fileCount":46,"integrity":"sha512-psmSS4V0XCQuPF0yoqw0a/u2UAcpVbdFWW9B5XUxdElTo0s/gss5G91c043lUj//Me+OOcY5SckNTQqX1Icybw==","signatures":[{"sig":"MEQCIAGidec3Yg4iJW28C3/7XUQmZYEbUbsg/OVkaOH1CaFPAiA8kxejHd9YILS9vTVnJUgW68TnR61sTppEqsZemHp51Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579582},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c8d8c07ac2bf08cb38906a131ef1535571e62def","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.16_1767522671606_0.3245844979662931","host":"s3://npm-registry-packages-npm-production"}},"2.17.17":{"name":"brave-real-browser-mcp-server","version":"2.17.17","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2c979da02e910ad656be1abfafe808321f959d07","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.17.tgz","fileCount":47,"integrity":"sha512-i7bpdbXm1pSe9z4jy6Mm6vHlfRQnjXFnRPkQipgI5YLAdCDUBfsKEd+m89lClNdMNODzPaQGkWJ6stqxVMQeHA==","signatures":[{"sig":"MEUCIDXRROpkjLyOf3uz1ZRGwCgGXpw1ILMgAG5G4mXWesJKAiEAsvTuBYoo4oAlmK1eU0V7U4Kt5TyFcQwBXr42EJcj+YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595134},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e2377ece9cec01f73113f3bc88f50b4ffa4c3bcd","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.17_1767525572294_0.668381990102592","host":"s3://npm-registry-packages-npm-production"}},"2.17.18":{"name":"brave-real-browser-mcp-server","version":"2.17.18","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ac9b065d7ffd8ae1bed509522a5d9e5e39e1bd0a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.18.tgz","fileCount":47,"integrity":"sha512-FSTGqZf2PNXCT1dDlEL9wJOYcs9ZRyb81z8L3/YCQQrvDdAWvILZVk5kwnuO2oEsLUoh+bYinRMvf7aUU4bMXA==","signatures":[{"sig":"MEUCIQCa7F8dQ00oaPYHaxMW/1DCcG9TKmT0cmU1oy5/s2DSNgIgJENUMVN3fOm5vQischcKGc8UKzUiOeFRblIy12JQMr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598657},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bc7f1a1605c5e9033d2bf282eeea764c77467d4c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.18_1767535510110_0.1735351591213079","host":"s3://npm-registry-packages-npm-production"}},"2.17.19":{"name":"brave-real-browser-mcp-server","version":"2.17.19","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"67f600694d32fd35040f4ab496f36670e8d70740","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.19.tgz","fileCount":47,"integrity":"sha512-1gVQccWSPKGX5KslJYpeWXjDM/CThoktD7j3M3K59+bEUBiKila+vt3n67lVwvir9/CbBZXOTIQM+voRDLWf2Q==","signatures":[{"sig":"MEUCICQyiZHlR8tZ6/y0WtLA5Hh0+5h6Ia6ppjGV6BhdAW9yAiEAptnDhfYk7ZYwACZPkXS0ruQAnhj7awqa9mmo6tClOWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598657},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"34d0e68d3336740ad361f22f8d1eddd102238550","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.19_1767536867233_0.18438624872756026","host":"s3://npm-registry-packages-npm-production"}},"2.17.20":{"name":"brave-real-browser-mcp-server","version":"2.17.20","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"bf0fef5d6bd399be168d2bc4605e5200604aeb4c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.20.tgz","fileCount":47,"integrity":"sha512-BcFyhEHK8wB3zr7bJDHtiT6xQvSMT7GUv4QejYEYRsXLmqO4iVg9MD85Kn9yqkXAGQEdNeaBUenQYPFGawqllg==","signatures":[{"sig":"MEUCIQDI0D3ajWNB+fwXqkT229LSXV8BB3K+2wLKS6y0ey6ITAIgY5kXJLUqLn6yjZ+Ocbj6xzeHJkDKjdrfQ6BM9tVtJHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611601},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"92e874de16f4142cf132863051c4507f5260d860","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.20_1767545817048_0.4018173979504791","host":"s3://npm-registry-packages-npm-production"}},"2.17.21":{"name":"brave-real-browser-mcp-server","version":"2.17.21","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.17.21","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9f6025a69c29c309547a1ac46fa20b743f955976","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.17.21.tgz","fileCount":47,"integrity":"sha512-lEIUOJ5Zp1yiP4uLVfudjov1OAZMrFVbN3xoST8lUrzftq1qYHfI6GA0tPXPVTVP0J4xoN1OGNLUjpv288woGA==","signatures":[{"sig":"MEUCIAaMe76uPDaABIUXPprTfevmM92ZOHIVdISQ0j5epDf9AiEA2wgbaBfNkNhsROGV0ePXFebG4pbfc5pr3TRBQX37ZMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611682},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ec142932af474d2f9685a84e877cc8b8a6561eeb","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.17.21_1767584275665_0.3994078974385007","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"brave-real-browser-mcp-server","version":"2.18.0","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"51d02be013401f6dbb58e4df003e2f56f46ba139","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.0.tgz","fileCount":48,"integrity":"sha512-mjwpFhxmwqfEFi7MoB2IrkG6ksjPLuBol5cT/ZsR06dUW1Gez4wcLM7tEanSQ2s+Mp/gp9cB6XZYqFepv0o1TA==","signatures":[{"sig":"MEUCIEawqCqcvC9nMBls1TkK3oiTh7J/08tho94f7tydSvFeAiEAsRmUUbh/31I6lFZh24CW+8by01Tapeo8/xzF+HR+ZpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cc4739d3dc70e466d39c3c5494f75f7ca3d03b33","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.0_1767594804707_0.6127000775866922","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"brave-real-browser-mcp-server","version":"2.18.1","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b915b6e78ef77ec8f6abcee99c66ed31892287e2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.1.tgz","fileCount":48,"integrity":"sha512-RcjC0oeL/HlpXijAylmNoOpWN4TFDI/ddV30bIbOFJYLI2w6ZLhCoWY0lvs8HoYE3YUG+YkQjUFiSyOR/cSpRA==","signatures":[{"sig":"MEQCID0YnDflY/2i+02n90tlC+nNo+t05qh3GZ0KcQ7eYb0XAiBH6ykXkHNkJVWJpyJVYSiVpVLVgdm54sTkyEpWRHL59A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b761754197a745af7c630b740758943ea69b7c21","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.31","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.1_1767595548290_0.2511910367809005","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"brave-real-browser-mcp-server","version":"2.18.2","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a9c314da658d42e86f8af36f226d6ff30d35a4b7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.2.tgz","fileCount":48,"integrity":"sha512-+Pd+7sc0EYxvJIw8HMqR+v4xQIlc5PgoazMHocfxsfaCgK4gFS70+0JrdDwZh7KyyVjUqMemOpn1d7I/PDnSwQ==","signatures":[{"sig":"MEUCIBbeNzYFwlVMMFElKuNWDucsDEHRCBiKBR2P6FWGSGHLAiEAo8MusIzTA1XIXvYrm7kz2GNH2VxPw//yADDDtOXxhkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c9df7baebbe0d41c7ee7b1bc64174cf710ac8a8","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.32","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.2_1767661764628_0.0035514660987558955","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"brave-real-browser-mcp-server","version":"2.18.3","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9024aa93eb2f3777bc3f87caf4de56a60829ed98","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.3.tgz","fileCount":48,"integrity":"sha512-RnZuacpSU5yWgZ/YnwTHXM1wKVV1YvzrTXiIaigBC+Pn+KRwEVerXWgMbbfWlm0yBfM8VPQvkBaVoOibhv1ovA==","signatures":[{"sig":"MEYCIQDiv6z/v9OlFpf4T+Mlh/qSs7ekVcJDvtHyWMKFomz3DAIhAPdSNaRJtgca6YaCwyMPdhVq6LVFsb/0VPZ6fEjInNB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c45413e257492d0064954e4c046dcbfd860c2aea","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.32","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.3_1767766564580_0.5298868506045407","host":"s3://npm-registry-packages-npm-production"}},"2.18.4":{"name":"brave-real-browser-mcp-server","version":"2.18.4","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f9aad4b73aec7f69c65c8161700166dca57243ff","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.4.tgz","fileCount":48,"integrity":"sha512-7eykRpO+aSqVWZYJyCnVBbMMgy8TEhLn6i/XmfFOhCU8DCPJCef5xhyzoLnwaGZYhN20nx+22aMaJ7YdEWqFMA==","signatures":[{"sig":"MEYCIQDm8JLo+6xQ9HK1GaqLqH1apqpDy2qwoA+PVddk/3lpRQIhAM9nBqFnN7EXnCSxvdAsN1irEeG0n1zjv+USAS5/c88N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644297},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7b54374bded0f6bf8b5379da64d8eef23cd786f2","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.105","brave-real-launcher":"^1.2.32","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.4_1767780839731_0.1960463911006296","host":"s3://npm-registry-packages-npm-production"}},"2.18.5":{"name":"brave-real-browser-mcp-server","version":"2.18.5","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5409688705c279c41f32b12ea040373e5915030c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.5.tgz","fileCount":48,"integrity":"sha512-fU1ZFaI4cOuPAG9ap3bFFx0Pw53cBirCR0jf4jkS+TzrarlSkzpIRxcvZSFyJWvAbDrgQLFAx2r4V2Q0YxJ4wg==","signatures":[{"sig":"MEQCIF6bsH1NfAMyRZXMGFJ4qwBWWZNNyRoqIetMLXKqtrOLAiA35M9P88T8++0gvqd/klsM3KLQo20LX0ZixKo2iS20qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bf8838dd39983889078c0148c53adc0d321ecd69","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.106","brave-real-launcher":"^1.2.32","@modelcontextprotocol/sdk":"^1.25.1","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.5_1767796141610_0.5953930719049332","host":"s3://npm-registry-packages-npm-production"}},"2.18.6":{"name":"brave-real-browser-mcp-server","version":"2.18.6","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c619ed71d83cd8f4e2b6648beef1b1570551acc8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.6.tgz","fileCount":48,"integrity":"sha512-iHV9M9qOulcK3ZIwKCYXlhhZQFLtLMYdtfxZv2Fvp9aOCSPIXL7yR48abmdU6Zr1sA+gNwARusQPeCfZegbCoA==","signatures":[{"sig":"MEYCIQCdFmS3s5DXREZh4Ula1h1BA0KIioZ9aXQYrprEtTSLPgIhAJH1kgDu4uP+MeUiHt3PqQekiI4QMHwE4ONG21cBha3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641819},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"387c35e90f558d76eafae3a809d859f5272f1e51","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^1.5.106","brave-real-launcher":"^1.2.32","@modelcontextprotocol/sdk":"^1.25.2","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.6_1767834579196_0.814812530959242","host":"s3://npm-registry-packages-npm-production"}},"2.18.7":{"name":"brave-real-browser-mcp-server","version":"2.18.7","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2214e0ac2af2fa42f3c53ca61774b4fb37f853a8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.7.tgz","fileCount":48,"integrity":"sha512-Pt7TNDTNKi6C4CdEEjlowXgEgCnvJo4m/cH216a1tD3KUAc2pxUkuwUXWbs+IzaqkHJWZD0wDjEFSjLN4CqGug==","signatures":[{"sig":"MEYCIQC6V0wFEH2HFnd4eJCqX2BwqH7RQJmBHzPp0QnRb4LqzAIhAMpUmycpZ+pUpsnsfkmk9afSnVZF7tpJJNEKUYuA7bUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641817},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e92d57278c9f1837ccfa895540b71ff1ea24ffcf","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^2.0.2","brave-real-launcher":"^1.2.40","@modelcontextprotocol/sdk":"^1.25.2","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.7_1767921007873_0.6411470720514909","host":"s3://npm-registry-packages-npm-production"}},"2.18.8":{"name":"brave-real-browser-mcp-server","version":"2.18.8","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b6217baea34d225ae7521d1fb4de50a62105c2d9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.8.tgz","fileCount":48,"integrity":"sha512-uogD7ZdWVvLxuENu0Loe8fY6lI3+epNfGFfZCT9yxijt1vYtqHiFCVR9i3alXY59ktcgsgZ4Z6tkiE2SDURIOQ==","signatures":[{"sig":"MEUCIQCioGKHokc/6Qwl44hl9PvZCDvebvASgQ+PhBdaQY7OKgIgfKsT4qIV5eZS7//FXEFF/WcMurPsRvo8cIXiB/Mdx4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641817},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a291a348f5e0bfe51a6308363bcb58941ceb4554","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^2.0.4","brave-real-launcher":"^1.2.46","@modelcontextprotocol/sdk":"^1.25.2","brave-real-puppeteer-core":"^24.34.0","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.8_1768007265523_0.7291454174274474","host":"s3://npm-registry-packages-npm-production"}},"2.18.9":{"name":"brave-real-browser-mcp-server","version":"2.18.9","keywords":["mcp","puppeteer","browser-automation","claude-desktop","cursor-ai","windsurf","cline","zed-editor","vscode","qoder-ai","warp-terminal","roo-coder","continue-dev","github-copilot","cody","tabnine","ai-ide","universal-adapter","auto-detection","multi-protocol","lsp","websocket","brave-browser","web-scraping","captcha-solver"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/brave-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/brave-real-browser-mcp-server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b0a3aa8dc463375f5b22f74f311a0a8a4f9d72f4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.9.tgz","fileCount":48,"integrity":"sha512-wMREMIKf0FIoMwJx0JAOvRbCSwGXUe26zAHE//wVVt7cmyzpO6ADRamTTeVTKiINqZSeBxRrCK99WGZ8NdGtGA==","signatures":[{"sig":"MEUCIQCpCDwf2x+ltIHtmWw0FNlh1/BW/c+2uAsu9d3KpbaEEAIgU4P69qePmQtzVD15vbyja+dCSvbap2u3PKl3JHJUh+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641827},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c719f9fd1af6aaf37197034e70421b9fb4a1b62","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:unit":"vitest run src","preinstall":"npm update && node scripts/check-version.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","postinstall":"node scripts/patch-puppeteer-screen-recorder.cjs","test:visual":"vitest run test/e2e/visual-browser.test.ts","clean:modules":"rimraf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:visual:watch":"vitest test/e2e/visual-browser.test.ts","test:brave:cleanup":"taskkill /F /IM brave.exe || pkill -f brave || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"overrides":{"*":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"glob":"latest","tar-fs":"latest","inflight":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","tesseract.js":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","brave-real-browser":{"puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"puppeteer-screen-recorder":{"glob":"latest","rimraf":"latest","puppeteer":"npm:brave-real-puppeteer-core@latest","fluent-ffmpeg":"latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest"}},"repository":{"url":"git+https://github.com/withLinda/brave-real-browser-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI IDE MCP Server - Auto-detects and supports all AI IDEs (Claude Desktop, Cursor, Windsurf, Cline, Zed, VSCode, Qoder AI, etc.) with Brave browser automation","directories":{},"resolutions":{"puppeteer":"npm:brave-real-puppeteer-core@latest","**/puppeteer":"npm:brave-real-puppeteer-core@latest","puppeteer-core":"npm:brave-real-puppeteer-core@latest","**/puppeteer-core":"npm:brave-real-puppeteer-core@latest"},"_nodeVersion":"20.19.6","dependencies":{"ajv":"^8.17.1","axios":"^1.13.2","pngjs":"^7.0.0","dotenv":"^17.2.3","turndown":"^7.2.2","compromise":"^14.14.5","pixelmatch":"^7.1.0","tesseract.js":"^7.0.0","@types/turndown":"^5.0.6","brave-real-browser":"^2.0.11","brave-real-launcher":"^1.2.49","@modelcontextprotocol/sdk":"^1.25.2","brave-real-puppeteer-core":"^24.34.0-patch.14","puppeteer-screen-recorder":"^3.0.6"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"^6.1.2","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"latest","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.9_1768058232981_0.33691805700447985","host":"s3://npm-registry-packages-npm-production"}},"2.18.10":{"name":"brave-real-browser-mcp-server","version":"2.18.10","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e9e92ed48e92760a7da0661198f084c4ddd71886","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.10.tgz","fileCount":19,"integrity":"sha512-YTtiFuYCMbkuu8VpJS74ZNIoOIwWJhWpmRYFxqz/BzFe0Pt87Y3VqnGeYugYtKIncIvZKSYmZYJjRUL8kf5R8Q==","signatures":[{"sig":"MEYCIQDB6G6hdSd/AoJAIu1fTXZP2LKwq0ChmMcc+yxGHY5iMgIhAN9mZAOYV3xOLBHfmxwwX3fOwyqRnv66MuzZPt952/Op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275764},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1c55bec91597cc8082373936413ba64a4eea798e","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node -e \"try{require('fs').unlinkSync('package-lock.json')}catch(e){}\"","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Brave Real Browser with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"^17.2.3","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.11","brave-real-launcher":"^1.2.49","@modelcontextprotocol/sdk":">=1.25.2","brave-real-puppeteer-core":"latest"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.10_1768059624325_0.5606117454931032","host":"s3://npm-registry-packages-npm-production"}},"2.18.11":{"name":"brave-real-browser-mcp-server","version":"2.18.11","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"8ee624d0cfd52f64e15a9f6879c5cb9ada216abc","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.11.tgz","fileCount":20,"integrity":"sha512-r7WmkCA5419zcVblTTanjWq/SO061gHqH2o8TlwdkwfPg/tynXATbt+yYYO6dqpD6huh0N8NSG12qhzQL2+FMw==","signatures":[{"sig":"MEUCIQD0hqvRLvMQ2gtGgIMEWcw14uMB7v/fqCwF+GZVHTgHOAIgcXLDaZfrd4oyoTt27gziPeNFfdVvLM79k6GNvcPeYw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345056},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7010ba16312ac8734a4611b51581a4661ca022e3","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node -e \"try{require('fs').unlinkSync('package-lock.json')}catch(e){}\"","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Brave Real Browser with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"^17.2.3","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.11","brave-real-launcher":"^1.2.49","@modelcontextprotocol/sdk":">=1.25.2","brave-real-puppeteer-core":"latest"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.11_1768063450158_0.741274906382339","host":"s3://npm-registry-packages-npm-production"}},"2.18.12":{"name":"brave-real-browser-mcp-server","version":"2.18.12","keywords":["mcp","puppeteer","browser-automation"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9c7d76eb4ba6d50e80d84f90a99d90e7670d3bde","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.12.tgz","fileCount":20,"integrity":"sha512-8XOXm9QuSiPDrQly2nkXR1qwPRlSf8hJZJXPytzUEiFYtXOBPC7Ow6qg594sCB7GrvVufxiFbWbL+H5IHW3+ew==","signatures":[{"sig":"MEUCIQDsIaMzty1BES/iiof8RUUruWAD6whw+pjM3lfOkG/4AwIgLR4eNJuCvKjW2gD24y52Ax/1TJiaC+o49yC/85e6qYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345050},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"48d939ba81604ef9e36f542d66048ca7bf3decdf","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:all":"npm run test:ci && npm run test:full && npm run test:performance","test:e2e":"vitest run --config vitest.e2e.config.ts","clean:all":"npm run clean:modules && npm run clean:cache && npm run clean","fresh-dev":"npm run fresh-install && npm run build && npm run dev","test:full":"cd tests/mcp-testing && npm test","test:unit":"vitest run src","preinstall":"node -e \"try{require('fs').unlinkSync('package-lock.json')}catch(e){}\"","test:debug":"node debug-server.js","test:watch":"vitest --watch","clean:cache":"npm cache clean --force","fresh-start":"npm run fresh-install && npm run build && npm start","clean:modules":"rm -rf node_modules","fresh-install":"npm run clean:all && npm install","test:coverage":"vitest --coverage","test:dashboard":"node test-runner.js","test:e2e:watch":"vitest --config vitest.e2e.config.ts","test:integration":"vitest run test/integration","test:performance":"node tests/performance/performance-tests.js","test:chrome:cleanup":"pkill -f 'Google Chrome' || true","fix-cache-permissions":"echo 'Run: sudo chown -R $(whoami):$(id -gn) ~/.npm' && echo 'This fixes npm cache permission issues'"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Brave Real Browser with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"latest","brave-real-launcher":"latest","@modelcontextprotocol/sdk":"latest","brave-real-puppeteer-core":"latest"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.12_1768068633746_0.243594695870059","host":"s3://npm-registry-packages-npm-production"}},"2.18.13":{"name":"brave-real-browser-mcp-server","version":"2.18.13","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f439bc3b0d2ec586a96cee3ff1a50abe37b4640a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.13.tgz","fileCount":20,"integrity":"sha512-luumdf4AcRFAbEwStiX34JtUKhKF5FQ2peSHjn87SvG/tPw7aaP7Hz7Kay7Ba9zvwEmaMuMyddcEJQpTb+FEKA==","signatures":[{"sig":"MEUCIQCLeC2V8EPeQ33Prj/f6DB0njVSs906ksRgsHWd2VYRLAIgH31gBzSFoOF7RtGPW2O5aHH8NPGVCgLogurrDn3Dc7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367284},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"91a28dd73d4da653f841233d7641cf9ac5ffe8fb","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.15","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.13_1768143759442_0.8588380655452965","host":"s3://npm-registry-packages-npm-production"}},"2.18.14":{"name":"brave-real-browser-mcp-server","version":"2.18.14","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1a83da4b35f18b350575b5a2e440ee7b88ee31ee","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.14.tgz","fileCount":20,"integrity":"sha512-z6tBUlhmfH2unKKqeZnY+jJ55c51K0jHbU3dZBOlxjK7ZVtXgsd5s3XnW3jl3H49iHVpdAQVrqzuljDSRtpMSQ==","signatures":[{"sig":"MEYCIQCTopa8BC1SY7QrFgh+bcdgAtMLWEziY+1HGRza2/3VaAIhAMmh5e0Fz7f0E0d6ghm7OzLjvo9W/AUW9A3s6ELWH59Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367284},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bb47475ac4838f860023be62bf435626f5326a0f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.16","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.14_1768144441225_0.40148008785459255","host":"s3://npm-registry-packages-npm-production"}},"2.18.15":{"name":"brave-real-browser-mcp-server","version":"2.18.15","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"90d628581b4362a6149bad1e8d269a71808b7605","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.15.tgz","fileCount":20,"integrity":"sha512-YggZS6jLWWg9oWzxOBQZmsho0+uX4c5NH24CpT9zq82q8gmi4TruiaWkYCJxsax35e20Ix6WsttpMivjs/gszA==","signatures":[{"sig":"MEQCIG1ksufW7DW/sGgsktZL1L/0QKo2s2pckcgyX9oqJr8pAiB/7pKfbBomprov8f+JwvcI5kfp1j3Bo80/Gw6ax1tI3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367284},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e19fc846d2bbca97f67f949ac8efec9c84bc9cfa","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.17","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.15_1768146295970_0.7514155685453592","host":"s3://npm-registry-packages-npm-production"}},"2.18.16":{"name":"brave-real-browser-mcp-server","version":"2.18.16","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.18.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5743e46a677c290774c8efe87b0edfd16c905a8e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.18.16.tgz","fileCount":20,"integrity":"sha512-DF5ULdgzfpyPfhaaw3jF0jEwHVSjXCe8eF1O7rSLW7JSLQdrPDhEHqVJY/0E9NcqzTqM9QIhfvawqlMuXuv6iQ==","signatures":[{"sig":"MEQCICeifAJNWc2Ggd1Yr44dSfJjYBkd3l9NVhXPQtiaj3XpAiBA34mcRtGc7F7yjSL1Tvk0GxERBVLMGOFfkeixoJdVsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367284},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2c85c5387788681f3da9e23fcd3901a0c1e01fba","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.0.18","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.18.16_1768146964765_0.5874601172148906","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"brave-real-browser-mcp-server","version":"2.19.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"99deb693dd8d646ae920dde4c96cc764211ea761","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.0.tgz","fileCount":20,"integrity":"sha512-ZxQMWrH+xFaefUIX5AJhUnremOG/IPMsm3l0GcFPHQLiB+4f6GJleAUmFinEO+tuaFujQ31eKivG4WV37aXD9w==","signatures":[{"sig":"MEYCIQC/gQJIse880A8nXf7sb33q1QSPbOT1JGYxSj5C3Q5rmgIhAPNRYUQBqQAwV9TwwPYe3iAzr5ECEOioNa29s/yPwhHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367282},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fbb6e93c0e5083d92123948b27838fe7573d5369","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.0_1768147605282_0.698267541434686","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"brave-real-browser-mcp-server","version":"2.19.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c2a2501448f68f71f7c1c0aa6dba0ee46d522ac2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.1.tgz","fileCount":20,"integrity":"sha512-ACU3+sRpdtEVr4BJLaF60tbvN6s75XVnCK02K9X6mQmQVXJB4tD8Fau3FFw6JRGGLmsN6UNbXj83bOLtW242rw==","signatures":[{"sig":"MEYCIQCf6ioONeiDOCKMnFshDy0hwDfAJY89RXYCTyuJQSeaVgIhAKkBg9jB7s5lFrCTmF9WQuqTt6gMzZln/yssFLqw/MsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367282},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d78cff0e6bd531aaf16e8200c30f8ddcd27c8006","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.1","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.1_1768148404181_0.6913465992746566","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"brave-real-browser-mcp-server","version":"2.19.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5e9a55c7062c68e97bff466d78435319c82425db","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.2.tgz","fileCount":20,"integrity":"sha512-gRPv9FWH1gMTt2DZqEwoH59Y8PRUdmp4qTyxxwL/Z/rhcysO8Vg0oAfxtjz3xs/8FJQ6wDo2twUtDqbGpKMnAg==","signatures":[{"sig":"MEYCIQDnCNZQ1JeWh7MVVMN2L2H57RfTCx7MGoDUZ/LPF4ZpkAIhAJOHrPQaF4g90g8I1Dhgav5MEuoZIMiaTI397Req0cD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367282},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"382754bae7f5659a77127bbc38e27b014863a931","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.2_1768149650905_0.8562922812949636","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"brave-real-browser-mcp-server","version":"2.19.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e620aac9ca35554e24777ada0048b3bec597c21f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.3.tgz","fileCount":20,"integrity":"sha512-9Ke9ILepWjvZWJGFee7ukQ/Eht6XokwVpHPOtJpJf8aiBH8GeGsKnNtUJE5MY7qGLllR+koUBYlWn7yHVpZn1w==","signatures":[{"sig":"MEUCIFLb8gBIFLLAoiLVL7qhW/bAcPMi4pt7NjcqAHrnaaM3AiEAnEHNQDg1Y8TLiYKnSRiGkdaQW+kSXOnjujY/g4bpdCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367282},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"013f1e15ff10fd1dfd563c969ad27700c62a9dca","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.3","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.3_1768150318846_0.753987846579353","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"brave-real-browser-mcp-server","version":"2.19.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b25e5c9648527a63c4b3cd784327f0e847c08425","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.4.tgz","fileCount":20,"integrity":"sha512-AqEJdCrdFDt8zqb67VifZwskjq8AVqC9f/Sxrdrlmj3atbLF8TMsngSntYIcOcWnqZJfJbyjJZtU2Yfc+1GGvg==","signatures":[{"sig":"MEQCIFKYPfZjgOVX6uRGUadn8NZbDR8nvtmBuDMBKf7dimhkAiA3D+zlYZt61A4zXS6IO+yOlDB/wLhm+SJ835g+xbHfdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366217},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"faa07158f5e6a06c05b8faa880781105fcb5eb1d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.4","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.4_1768151333653_0.49336299069240597","host":"s3://npm-registry-packages-npm-production"}},"2.19.5":{"name":"brave-real-browser-mcp-server","version":"2.19.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a0650bb2342f518a72e085b46d575ac33b113381","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.5.tgz","fileCount":20,"integrity":"sha512-O1XMZaqb3SmbtZQ3D6slFqKzhAeQ2XYbfVosMn+YOLFeeSc1VTX94NL8YOAwJol9soCIogPNtdSPu5k3kvMqxA==","signatures":[{"sig":"MEQCIG93fjVXfYx5HhLbEBOD9K72ntnYWxdZTh4m7qtmcPnnAiA5dUJdAWiSzFn2lcGBz3MfaOaT9rC0U1d0ecshgncXHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366217},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"faa07158f5e6a06c05b8faa880781105fcb5eb1d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.5","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.5_1768151499702_0.8357864691305426","host":"s3://npm-registry-packages-npm-production"}},"2.19.6":{"name":"brave-real-browser-mcp-server","version":"2.19.6","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3727707dd60e15b6fc6236f4c0d612a5bc27b62e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.6.tgz","fileCount":20,"integrity":"sha512-Ti+vOUHrhqDHYdm+eSv8F+3aFHA9h+xneFdJt2Ecza2IX65DrBudgPhyH4lIfzTbLrVTZm2tQgKWkTyHi4ncJw==","signatures":[{"sig":"MEYCIQCCJHJjMrCj4O85y66UZ+7R0ac1nyfcA8POiEONW0BAWQIhAPf0aleQN6iOQMGUrq9Rua13/nzjoK3H+VgcnKA0HRLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366229},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"79081da7a6a262bb649abe39d5c0c4e7c89efa75","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"dotenv":"latest","turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.6","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.6_1768152144304_0.4341157363987822","host":"s3://npm-registry-packages-npm-production"}},"2.19.7":{"name":"brave-real-browser-mcp-server","version":"2.19.7","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"8a87c79f6e7cbccbffcac33ce3204c87a34df594","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.7.tgz","fileCount":20,"integrity":"sha512-THyraG/ak5n3T97QVyfzHqfuo053kaoXf7dd19sTkjo7e/5mFcLbVJWOMvtxqgxymYUKLHKqyitEeki7LhBuXQ==","signatures":[{"sig":"MEYCIQDfMRMoMkkNq6Hq0JXXIiM7IimGfrtS8NnZIoXVfVYomAIhAIn4buz+TyBkKHH5jRPKRN0A46wWGbHiKwHG5JTv+Eu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367441},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"04f12dc5490f27eb401fab7f38500b15485762b0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.7","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.7_1768152988451_0.8310699249382898","host":"s3://npm-registry-packages-npm-production"}},"2.19.8":{"name":"brave-real-browser-mcp-server","version":"2.19.8","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"cc80ff4df4a9c112a049776da8111b745494b84f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.8.tgz","fileCount":20,"integrity":"sha512-5yQMbpz3VB/nZxrPHsQF7+LOTDCqhqTdPOKGqcH+MgA0nv6dvDmhvl2cvno9mwVr1uVWWSidBbBLy/TcV/ukiw==","signatures":[{"sig":"MEYCIQD3RnoYBRM1RPZwR3dahsd0ayfAm6wQBvJHUlrpPii+6QIhALLIlDSfS7QoiYYar9wzsFn2nDn2TbTBC+Ojp2on94Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367441},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"04f12dc5490f27eb401fab7f38500b15485762b0","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.8","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.8_1768153074937_0.9561528053118749","host":"s3://npm-registry-packages-npm-production"}},"2.19.9":{"name":"brave-real-browser-mcp-server","version":"2.19.9","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4c511203547422f95fb4608f4219b7d0bcb49e52","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.9.tgz","fileCount":20,"integrity":"sha512-+/kAyeVoxe9jbVoJc4XH44pIFobMyGPChcw6NOqnGCaQU3Vi/fTUa4NrUhQe8H2AZ94cb+e0frtY8/5oRc/RLQ==","signatures":[{"sig":"MEUCIQDaxytintvolD95AcvWWcYlsSwRU/ZQEOlQ2pkL9YyRtQIgfj9tdWBgsOfl5kkhcGLol+nZYG0kA1fOcmdAvDH840A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367045},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e374e7aa4af396e95f39017f414e66d0d3754c2d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.9","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.9_1768157588216_0.9129120007565379","host":"s3://npm-registry-packages-npm-production"}},"2.19.10":{"name":"brave-real-browser-mcp-server","version":"2.19.10","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a709a418f4c56f6154f7bf6b447f1ebd01b719e4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.10.tgz","fileCount":20,"integrity":"sha512-8IzV7rOHywizvq3IcpQiCQY3NfJ6HDFWKfv3+b+DnImNAERyG108d4zSri4wrKBYeUYJbPRFfNDlWdLbO7oFkw==","signatures":[{"sig":"MEUCIEmf0FHFzf4ioJKhSNHxEHlUuTxNC41yI10G1Ndl91mHAiEA/NUlKySbH7z0eVmhwt2pT+MNzVsYzCAIacRvbMBIpjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367128},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"654461ea1bf4670e729e279feabeba28c8f89b2d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.10","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.10_1768157850516_0.7596650355929697","host":"s3://npm-registry-packages-npm-production"}},"2.19.11":{"name":"brave-real-browser-mcp-server","version":"2.19.11","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6b20afee500cacf2423b5464aa67c9a0efb431bb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.11.tgz","fileCount":20,"integrity":"sha512-XjZ7bYeAXL6WrQ3PjMk/4b7zq3tjt+9qAMtgri9MgpmwxCKsDIc86lsi4qftwFV+VDT3WuernDBbeDr+qRGQDw==","signatures":[{"sig":"MEQCIFfhWHyfKAMS0TRGvsz2CIEeMuRoklnOKvKm8ACXCaAjAiBiWv3X2rB9rfAnMOuH5I9qYvDO3rspiFLYl3hfw9/M0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367128},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"654461ea1bf4670e729e279feabeba28c8f89b2d","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.11","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.11_1768157942514_0.5105348623692436","host":"s3://npm-registry-packages-npm-production"}},"2.19.12":{"name":"brave-real-browser-mcp-server","version":"2.19.12","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d760034cf604ed34a1db0ae29d927a27572ad1c6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.12.tgz","fileCount":20,"integrity":"sha512-nZkK8hR6605GoX11tpJn0Ivia+y6d7g4Gvc6Vs6FO3hS9A7oWGj5kh/Y0DWmQF0S/S/pGEtp+asKUDD2u71N+g==","signatures":[{"sig":"MEYCIQCGCO3Hy3/fg6RZ15h47ioICHs0LWUAkYIT77l4Ksr4cwIhAOJjpWg6K67M76XCo6V5ATE+ZSHnTtierfPsV4VwoLZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364213},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"92ddad22b9b604df256007318681310c066189b9","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.12","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.12_1768192728408_0.509499672279847","host":"s3://npm-registry-packages-npm-production"}},"2.19.13":{"name":"brave-real-browser-mcp-server","version":"2.19.13","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"628ff5650d04623e776ec17845ef58a439c37384","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.13.tgz","fileCount":20,"integrity":"sha512-hvS/BvQSeeRDKFbo6inQsiJF3QcsbFPIki+BjT8MS19SMUSWapbLYlCaym2HgHwVkJyW2l95NGzYiTDo9ZYNgw==","signatures":[{"sig":"MEQCID1F0Yq3eeWtiJwkIFxO16mVKrgfEMjGCeZvWh0YlxpnAiAg4fcPhI+Sug1PJOryVwq+YfGxIy22BrvksobQONJI9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364209},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"80ff1777475c5560a6733515c82d06b66294bf7f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.13","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.13_1768193278406_0.33266183472020283","host":"s3://npm-registry-packages-npm-production"}},"2.19.14":{"name":"brave-real-browser-mcp-server","version":"2.19.14","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d41a4d216c488f73a1793aa7cbf9c4184980a35c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.14.tgz","fileCount":20,"integrity":"sha512-FQKTyf+//dmzeHLZKIPSOFKvX0xAIdtagwXwpmeysbXZQNSUgEznCpb6XfvdZrqn9CYe05nXtJ2052ZJAVufcQ==","signatures":[{"sig":"MEUCIQCAjMbEhtbDieXt5r3V/wbHrlBMkVwF2wMKXzsaiCJ7ywIgV9uC20QEXMwKrJihcrS/EZYT8HEHhhn1ycqjv4Ob+jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364258},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"35d03e9387f7a58da52a3710c95485728fe3a767","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.14","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.14_1768193503190_0.833450127888421","host":"s3://npm-registry-packages-npm-production"}},"2.19.15":{"name":"brave-real-browser-mcp-server","version":"2.19.15","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"542ca0ed743b298a0e046bd1ab46b1f229efa481","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.15.tgz","fileCount":20,"integrity":"sha512-pmM8bR8zr8ISsozcTvVqSAFwhD2JmJSSUvE2RxaPCeBo917B1MTS19b9ljZFW62g/0rJkKsHllj3o4sJKdhN+w==","signatures":[{"sig":"MEQCIQCuhWeMKsfRTdOavrOiVEnljIlPK5gqL+qxYzF8/gDeAgIfUQSHW6u6cWhx1lSo3LL4xgYxWZAf+Ds6aquqNPj5uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364258},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1d6fb287f4aae157ac36160ccc74ad0a0605709e","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.15","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.15_1768200263658_0.7465053323035593","host":"s3://npm-registry-packages-npm-production"}},"2.19.16":{"name":"brave-real-browser-mcp-server","version":"2.19.16","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d2c60e375b1be2190974086fecce5d2b21826d4e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.16.tgz","fileCount":20,"integrity":"sha512-0MJNETbbgkrTGr1Rzws/UaE4kbWlMfpEKpGWsFJuaN4yHf0J0y3EmQNQ2xFgLuRNuUbNChAJWA+EqxAA+S2krA==","signatures":[{"sig":"MEYCIQCIy+oLvL9Yuf17sax6nvrqY8Z1DkXerOOjkdI7Tybv2AIhAJqZxvwSWKaUpT7jRShTZy9ImPIjM7GGEg9TGwrmUVFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364285},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"855569cf6e2c96fc23ee4e8e032ad8b705389a2b","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.16","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.16_1768225211374_0.7051865301527125","host":"s3://npm-registry-packages-npm-production"}},"2.19.17":{"name":"brave-real-browser-mcp-server","version":"2.19.17","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4f6835fd9db25d7220c93178a134a288f1f614eb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.17.tgz","fileCount":20,"integrity":"sha512-1WfZLf5TnmY0L7+CqcFaVCJC2sXBQnP5P7bEWyA/kZtL7WQ+k+wl6HKdwLOd212+TgUADXFtdAAzpxCTwipzzw==","signatures":[{"sig":"MEUCIQDb+n0wP2JKJwwHKCQPnvDZsbYRWzJ6/4pgFtXKoMEigwIgdzgTfuByr4wkfGRJyjvHpJe170fFh4QAr7w1Oistoz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370229},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4519e263cdc2210dc2148cd8e7b974919711eb11","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.17","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.17_1768229580955_0.5676717720236808","host":"s3://npm-registry-packages-npm-production"}},"2.19.18":{"name":"brave-real-browser-mcp-server","version":"2.19.18","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"301825e08afaebdc41eb2d9d3807fe4042dd00fe","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.18.tgz","fileCount":20,"integrity":"sha512-Fi4yTqKa40TnmN5J+zz+0fxej/LEvEl0gvoRtnl6vewDGIaESDkvenXqUFlPGnvITqiSJVPSsEyESd36ocLARw==","signatures":[{"sig":"MEUCIQCOvvFH9jOBHCvvg/VLdlQU9HJzCACV3aJch9WAzTsRaQIgQrAn2a1d/Vxv5XNYsKQ1WKDmpJ7dpsOWbwQ4tdPKQnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370229},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fd8cf2c669d25ac2d5024ae0a938cce9b93fb660","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.18","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.18_1768231894084_0.2496045010264798","host":"s3://npm-registry-packages-npm-production"}},"2.19.19":{"name":"brave-real-browser-mcp-server","version":"2.19.19","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"88b8ea6e19c929338b32f9038a5a69e2bff3682e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.19.tgz","fileCount":20,"integrity":"sha512-gn2afb8xqe8WL/1i7AOBoO/eAe82PxAb68jc1/p5IOmdanscPy1ZyBeMKjiaoSELc08n51k13tp0AD+UdEKdLA==","signatures":[{"sig":"MEUCIQCQvjxEW16v8sEPJk4eOPxZFrHGOHV7wC6c7tof8SI4XQIgULZdjEyi6TUpUBTOk5tjEVi1x2wS7VjxLIst27JbPY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372269},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fb848c92257b85f67a1c8ec23fd00e33c99b3fe2","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.19","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.19_1768234323782_0.5609234599638382","host":"s3://npm-registry-packages-npm-production"}},"2.19.20":{"name":"brave-real-browser-mcp-server","version":"2.19.20","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.19.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"94262d671ad6a48c93c6458666ce1788c789e289","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.19.20.tgz","fileCount":21,"integrity":"sha512-99XQ361rXvCQkCAM6sMQOZEqsq7Orr9wzqY4TCNli1AVYwwERbviPmc2uBhSQVSiBUdGTPp50mn2rCpv1nj/Fg==","signatures":[{"sig":"MEUCIC8s+OzfdGoFUqaIpW0AzIUQfTiAT2qK+arQ0aENdEa4AiEAu3C+RAc6Mgg7Wwr/8EzMjWd0RMqaTxnPvM7WYJdhZ2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373316},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4bd8f02e7bf5317a6bbf0feb7b3bffef03a7b33b","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.1.20","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.19.20_1768235314067_0.42663563905823576","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"brave-real-browser-mcp-server","version":"2.20.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.20.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e673cdf493cde0be5d31abec6317746aa2070536","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.20.0.tgz","fileCount":21,"integrity":"sha512-nj7zzoylOKTO+2NzxLTPn2v3wohU2tllJ6F82UdLheUqFScVoptQt3ymxJGLqIjRE9ic3ucj6Vty+OkHlREO2w==","signatures":[{"sig":"MEUCICq+rXWg44VmR6eUVyws1T8kM3MWeoqb+c+k9fvyk/tZAiEAjdv7OEHxrHcJzNT9dLWinzSC+ydzXIOvDdc8G1SKm4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374506},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"528489f7d58eb6639de47cef8028b83d68b6cb27","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.2.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.20.0_1768251402793_0.8857863125579792","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"brave-real-browser-mcp-server","version":"2.21.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"0ed89771de49c5fe1bb170290c958f9fceb3445c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.0.tgz","fileCount":21,"integrity":"sha512-kFb+6bnUy17cmGPwDfStip8zB3Uj7cAVF3AJx36p+3f9TY92Nlz3uc+LJlLaUtPmyZb+Mu1U6fbSa1hj7s4nzQ==","signatures":[{"sig":"MEUCIAcufiGErr371A+3fsZ5PHW91JnRrrBVsbIjWOEpIlE2AiEA+q4sdwg7xn2+OHJvrMAis0oVtGgSrRtp8FSD00gP5QI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373636},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c400098c945d646dedaa78c5ac0dffbdfc2aa090","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.0_1768283039540_0.10515053204422631","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"brave-real-browser-mcp-server","version":"2.21.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"cd3354b0251dc7bb1447e01f6df5ba4f57f88f33","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.1.tgz","fileCount":21,"integrity":"sha512-0vwv9/vp4ezeLOd3rjyYgjT95esvDfkPlwlGVNe0mZG1CuoJpeYR8ZZXtkh8XOWSsIR8poRi3ff+la3Kw4myoA==","signatures":[{"sig":"MEQCIDkq7UOQkkQ7EkzC7W7ffpEkJVKefcMz+m1viZqDJeVhAiAaZOMNGTZahuUX5h8VKadfHxPSgVZm5crQa+bzh3NaYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373636},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5b52f82ed8989761288595fcc9fc477e5e0aaeb3","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.1","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.1_1768286535252_0.737448445638998","host":"s3://npm-registry-packages-npm-production"}},"2.21.2":{"name":"brave-real-browser-mcp-server","version":"2.21.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c1c3a6650cfdba429da4552350e1aa488f8b143a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.2.tgz","fileCount":21,"integrity":"sha512-Y09nNjqsGf+YE1E4xI4b5t6BYF8H/X8gUUGCg8/A4N1m5oNHRfis4zm9OmZPoIFqZ2cyML+fFzr/JQr8f3LXvg==","signatures":[{"sig":"MEUCIQD6ouNYWuI8JBQxclI0FTfDWnestpEFosjr2o61hAgs0QIgU8hUk1HKxdtNG8YmLxj46yTaP5EiKRaxPKXkurLtHPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374982},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6b74ef75a833aaf9ed43638d5d1dd029257135a","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.2","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.2_1768306592318_0.18934694618426073","host":"s3://npm-registry-packages-npm-production"}},"2.21.3":{"name":"brave-real-browser-mcp-server","version":"2.21.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f2616885eb9e33fef5b0432a07d3817cacfce45e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.3.tgz","fileCount":21,"integrity":"sha512-2M6Wg/9R/h6CzjGh2Z4IR3ppgZ58QZHxJNBVSU1RPLc8mL1K6GkbdNQ1GYhSUtboTLJnSB8DsD1fhxmJUqIOjw==","signatures":[{"sig":"MEQCIESckPtSM78owwgRUf80HF4qs8aO+9iQofkf9RqyfhLuAiA0icmkRYMz0E04PN/nuvOdyNbjQ7Dh+cECBlYLEzTW7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374982},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8f0bb396ab8e1cc847d4d2623c6d1c5490ec5310","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.3","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.3_1768306669328_0.9765059724473237","host":"s3://npm-registry-packages-npm-production"}},"2.21.4":{"name":"brave-real-browser-mcp-server","version":"2.21.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"74894ee3a78aa248a94b626e6815841f50ee1feb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.4.tgz","fileCount":21,"integrity":"sha512-EoQ9fsCuo/C79oyiutgIeme6l3naY+4AtZglEjmerXZo/shkY4dM/REKu6Elm4/qtALECDN3UvffIHQEFFEYbA==","signatures":[{"sig":"MEYCIQCVbW3a4DUM5t/7ClbD+UiUPY76dRB4SHzVd4RkufEazwIhAK5Ntszmjy9y4yi+f4qwavqTzZIVhFz+D8fZOPJS684z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385792},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"83bcceaf814f3a0b7c14b4587d452c684a94011c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.4","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.4_1768310949516_0.8366773772020057","host":"s3://npm-registry-packages-npm-production"}},"2.21.5":{"name":"brave-real-browser-mcp-server","version":"2.21.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"48842dd95652bb11c57051edb1962eaa708bc17e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.5.tgz","fileCount":21,"integrity":"sha512-r1wuquXrop9atKBLj0ImfgVIOcD1gKmjhUfELm2rUuG9PcndE/RA8Pakpi3Kabh3aiSrEa8nwK4FeTxItuN2DQ==","signatures":[{"sig":"MEQCICtUtjCHjvN8VA387z2B8hqcpBfaXNw5pH0d8SaH/kYCAiB6bZpkp3tJ4oCs1N5vtyFsDUl0fjq/tj7MAspAQo1VWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386309},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8fe9bb96d3ec1877c480253b4f699d2569c24699","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.5","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.5_1768312098274_0.9496247875247952","host":"s3://npm-registry-packages-npm-production"}},"2.21.6":{"name":"brave-real-browser-mcp-server","version":"2.21.6","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"7be8d15e255860e30cb3c91d0ec995e7a9f042ed","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.6.tgz","fileCount":21,"integrity":"sha512-UKrWGblumrUHuYf7GI1T2G69W7W4HINbLeoJHV35k8LgnS89wuD9pQN0YkE1nyK2T9HEAuLgPLdSWqqoXHbOwg==","signatures":[{"sig":"MEUCICyzRJZ1QQEUbFoHhtDc4s5aTK5sV3kF4YFZRS1ZCEyMAiEAxQHrOQ7HggX1JhdeCgYMyoiQHIA2cA4/NHdPQJNO3lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412686},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cffeb22d7f6cc5e87aece34cfb60521220fe285c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.6","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.6_1768318512545_0.5063623795987522","host":"s3://npm-registry-packages-npm-production"}},"2.21.7":{"name":"brave-real-browser-mcp-server","version":"2.21.7","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e4cc19b448d8b33ada76df642947422b1d61ff33","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.7.tgz","fileCount":21,"integrity":"sha512-qoup1mGL6vPBb+DKA+FhUWDEqSMb4tdn0g1zTFKk/kHNfR4acrjXOxczspy6MD0In9t9nUivW0BzvvylkseDgg==","signatures":[{"sig":"MEUCIQDLjAWr5CmS8Df+fViKLHszK1ouv5QL4Eck4C7zUNWZVwIgMG6Qyab8ScQsLDYdutcvJguiF/+AwoD0rhQcZPZRZL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408792},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"727738d4793ad9bf986617cc3f6accede10ef44c","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.7","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.7_1768321096539_0.9484862525331423","host":"s3://npm-registry-packages-npm-production"}},"2.21.8":{"name":"brave-real-browser-mcp-server","version":"2.21.8","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.21.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e7f96c419b0ceceae6f45f355f0d9dda3f5ebf7b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.21.8.tgz","fileCount":21,"integrity":"sha512-JVk7529KwwRg1sg32EcMI7d83JjfOPgZ9qlaKSrxiE3cAB2sTeVuZYkQGDW/Nje6rOe29ZrkCuUaMHA5vqeiOw==","signatures":[{"sig":"MEYCIQChImNe5CC41G+hJJyYzR30QhUqY8QW0hvYJHQC/uLrNgIhAKSNWWpjtoS5deoKbp2G1yluMWPSToAVm+eBRwypOl82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366114},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a57e1319c9733a67dfb1bf0b6bcade738b5fbc6f","scripts":{"dev":"tsx src/index.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/index.js","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.3.8","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.21.8_1768321907970_0.36474568930274676","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"brave-real-browser-mcp-server","version":"2.23.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d207529f51a13a576bbf7590547e4e40eab32511","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.0.tgz","fileCount":33,"integrity":"sha512-MtIJJdZZhS1gHNgnRkvxOViPSmYGD4MZIZ9cBcRzUW7nFnNIQiPU9TDKcF3eljUphmaCnm6Q8k1kUGhIBhcLPQ==","signatures":[{"sig":"MEYCIQDci8DGPD8RGQdpE3lpoq5WSv66ZitiQTiql9XWZ+R9xgIhAPGm/Sr86GVFsnY1cjKbHDA40rpp0N5OBIjSxpqgirST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530419},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2b5a8063cbfe16cb95e459c2b776588f40052ae0","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.0_1768372413479_0.7467801089581763","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"brave-real-browser-mcp-server","version":"2.23.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"94d4a4ec79cc98a0c20908778944ee66267276ac","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.1.tgz","fileCount":33,"integrity":"sha512-IoC897qbmQCaYSCvS1eauealqhpJTE8P3J8tyYXUr9nEhX0cvX1N9HbIxzbcQgaMMNKWI4C5IsIsgBgDK6/v3Q==","signatures":[{"sig":"MEUCIQDatv9w+/zLKD8Mggg0JJuKPoSt0BoK0c0zND8vsHa+/wIgVe3OufrG05e12luNxiVeRQ9E78vJtQo8m2ilS4FZrn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530419},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c15e54bad61caa82b5bf6f122604112f35c30ca","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.1_1768372927318_0.25548666372693507","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"brave-real-browser-mcp-server","version":"2.23.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"831d9f5434dec7fe315a6ec8f6f50316dfa09012","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.2.tgz","fileCount":33,"integrity":"sha512-VuylLblizEWzd0v4Zh6zjWpi+TbCcmLCbAOofZPPU0D2T4mWB7HvHA2WpJj3m9DxNX0vhX65wNKG6jy9+sC7VQ==","signatures":[{"sig":"MEUCIQDktgGLlCEj8VEJ2gRD9dN+tpo7sjOrTq3xS9hbkz4HnAIgPueherqcwqMFY20+0MHpkztczFpmtTrtjfM6YTJLiqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534385},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"97dc570a26efe40f5cd3eb57f9cb281195258adc","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.2_1768376331518_0.7582375700932988","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"name":"brave-real-browser-mcp-server","version":"2.23.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2a3a77e6b78b296dd14f44840d19252dc6ddd98c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.3.tgz","fileCount":33,"integrity":"sha512-qUQ/nRyYNLfXhXxH6DlhyEaIuoPa14e3T/8GJt+egNK6Adyjp5CJK/Asyc2uWJAsBS+A8Ccu+ZqRYtyeui8mLw==","signatures":[{"sig":"MEUCIB486mI8HRwiBwUqOk4I13+w2o4Qv7JsVf/u1WRq3IeaAiEA8J1fZ9vVy6wMcHeZr5c0hAFLGK/rwltBmU2Wu+S5mQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534420},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a60651be8990be4cae5af7fb04d0aaf989428e0a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.3_1768398719023_0.5653986905137021","host":"s3://npm-registry-packages-npm-production"}},"2.23.4":{"name":"brave-real-browser-mcp-server","version":"2.23.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"aac5343107e0dcfe9ea3c144b7eaf291debf8d83","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.4.tgz","fileCount":33,"integrity":"sha512-sFv0pktBZKnJcKKx0Dmje5I2PQbWEP2z0MO3oe70Tuc+8avc6eV4UelCERTrxbZ7KKWWndHNaAuw/5986oXyRQ==","signatures":[{"sig":"MEUCIQCA/vNDyGnt9dvKLuBaHre7BA750Uc4mrVUc1xCU9A9XAIgHPKuqvkymUXIeyMUFqJnKBIgcpgE0fArQCs7ae894NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534420},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"00c6436b2915194c17f3489fbe98e073c833bfe3","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.4","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.4_1768399490716_0.2908347758488179","host":"s3://npm-registry-packages-npm-production"}},"2.23.5":{"name":"brave-real-browser-mcp-server","version":"2.23.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c3a7142f5c66d2093fbce16140133d99ab6a1f84","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.5.tgz","fileCount":33,"integrity":"sha512-kJC3FxULcaoO16dR/DKYIM8CmoO3We9MoUurLMQ50CQ2HJkqLGXmX4DFEnTm7XEXEO0pjiWd/RMpEQKJd6K6PQ==","signatures":[{"sig":"MEQCIBn2jwPY3zUZypji+2tyhJB150fizwan5t8Oc5m6nziqAiBmTrnTeGngiC9fuSSqdr4H5vUA+hD/vyLukNSoqUwcoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534420},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"76f1d81c67782f7c47297e48c395273a15c58984","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.5","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.5_1768399955654_0.0047552301362354665","host":"s3://npm-registry-packages-npm-production"}},"2.23.6":{"name":"brave-real-browser-mcp-server","version":"2.23.6","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2f3eb50eca2c40fde5f08f9900e2684e74aa2ad6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.6.tgz","fileCount":33,"integrity":"sha512-DFUWFXrNZcrYdfj1hREHFkXSWgclTzJnZxkl2ObzNblOYjRANKeaE3zDU33Zx6iZTzXlsnzbrJ7C2wLt1sy5xQ==","signatures":[{"sig":"MEUCIQDQy1KdE61DEgmN/aCmxFp3kpXK6FVEAZ7vuflSBuGjGQIgURHH/rTWwMHQmbZWn6AjIGlv+3A1AcR6qwHEhD4Ezwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534420},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"99f17d5da03151450df0dfb217b8839fe0be42dd","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.6_1768400346993_0.7144702790091313","host":"s3://npm-registry-packages-npm-production"}},"2.23.7":{"name":"brave-real-browser-mcp-server","version":"2.23.7","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"71b3653bb3d87a861b119c5517104d69ef2bf377","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.7.tgz","fileCount":33,"integrity":"sha512-Dv9o16l/YBy4jW6XaVcCmkhOheH2t848s2cLjNgsCDx5ywWz1oyKtHonAO/1xH819iJ3xB98Y6WgujjAsHA5NQ==","signatures":[{"sig":"MEYCIQDTFBT3Saass3v8x3o8/+VKV5IVvYpcIBkIHt2zDgfrgAIhAMU8LhhDTfEa2VDVklYOjdQtZQUDssIJf96kzENKjQ97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535133},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"205cb52a50756f7b6ff3a92e97ec732b9819ca9a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.7","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.7_1768404046705_0.24911648805813402","host":"s3://npm-registry-packages-npm-production"}},"2.23.8":{"name":"brave-real-browser-mcp-server","version":"2.23.8","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e3f1e7b410297d28e83eab2324a1b9f6798492b3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.8.tgz","fileCount":33,"integrity":"sha512-hPtkGM/XeT+UIWVJNvITmb/bRyxHjkAsX5R8sCfrxwHsLJqW1HErjlTE/v6Z6nocXRnKstjUfWx55O5Muii1Kw==","signatures":[{"sig":"MEUCIEJcJ/gkoTsG3bpU2jVXOLkEQO1CYjGCGQmUSCkqlNGDAiEA0ACMLOxi/XkiMtrqhMSU3UivfX12kXi1/iS0Jtb0CIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533347},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2829c1b04246dbaad29eb292635ad3f8d10586de","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.8","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.8_1768404407079_0.09038888429303715","host":"s3://npm-registry-packages-npm-production"}},"2.23.9":{"name":"brave-real-browser-mcp-server","version":"2.23.9","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.23.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"4a804c32a9aaa06e41cc40bee48ef9ab13ae9bb2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.23.9.tgz","fileCount":33,"integrity":"sha512-Gd3KQRoUFu3ApKn+54fzN5cZNIfXgF7AprYWndCRoUSEaELEMDBLQLL+pI+Us/yJed47u/fkdA5wxfRjmCCoVg==","signatures":[{"sig":"MEUCIQD3EF0qL1uvuu21EGm4Mkv2Ht8Q+5n4EhQvTd1o5ohLXAIgLJaA5Dgf4rxcLAItBXHTAinKLzWcB6r9+XeMKdUFwt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534717},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5aeddcbd8b3c725c5a38e7c6b8cbb645da15d389","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.4.9","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.23.9_1768405647096_0.328044959362219","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"brave-real-browser-mcp-server","version":"2.24.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d8e0c0326fe0964024d884b1182f612c519f5579","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.0.tgz","fileCount":33,"integrity":"sha512-cdUjIczBkalhZrZSvKRBYSsKzXrCxzlGMGEN0ZQNZC0DCdnmyC/XmzR37idtXyXsupOEwRipTkZxODzq4SaP2Q==","signatures":[{"sig":"MEUCIQDiYZMqttD9Kq5SrANwB9reqgz8CxErUeAJ18ne56sCygIgCthEvqR46QLGIv3oRI0SvoDZfKKrBxWeTXhv5nLhckg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534957},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ebaa9af0a2abb9d132251f3859a5967c137d3b26","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.0_1768408348673_0.5192227713272008","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"brave-real-browser-mcp-server","version":"2.24.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ba1b4f9e15f0106b5403a083efa9c484f1d6a4e8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.1.tgz","fileCount":33,"integrity":"sha512-PRwrwe+KvgjJiZgV0vvqomhwVkZbC1yNbVIAhEf+Ejzuz3lKiERHzu+cpFzCR/8aF2Z8CDaKx8/0d92IpHjuLQ==","signatures":[{"sig":"MEYCIQDREOa12UUOQg3Q8Kdmrr/VgUpYcjTZaKjevbvqHrb/xgIhAIegyZ+SXwBhQF4sWjUDpNyHD71Kl5MmNwPc1Xhn0Kn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534957},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"04f7adfa993d3260710241995301eccb7d6eeb37","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.1_1768459296249_0.858723932959899","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"brave-real-browser-mcp-server","version":"2.24.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"95caefbc37b84d33e3be5b69e003f010eaa2ccf4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.2.tgz","fileCount":33,"integrity":"sha512-9wcEvXvllQKW5W1z+EVXNpzAR8Q2vguVG1glLz7/4CocJWlVZp7GZkeUrRpKHJUhKfuT8ROXjph0N8ljYrNjGQ==","signatures":[{"sig":"MEQCIANe1lDZWp1mPB8sgGgs982yWqOLjg4FkcOZ2oL5aYrPAiBv2KLmVax/ss4ItAsWpuRuCBQyl+JwgrBo+pbS3EOlcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541454},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3d457b8cea978c77f59d7529ad05614ab838fd57","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.2_1768467720414_0.3858100839738905","host":"s3://npm-registry-packages-npm-production"}},"2.24.3":{"name":"brave-real-browser-mcp-server","version":"2.24.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"00a1240e8aaa6fae1bc9d8a06fdda1ba8613d6fd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.3.tgz","fileCount":33,"integrity":"sha512-LP0kbqZLrHvbByLnVF1ZTn7BDDR+ET+6TEFRuPdVGdAZ1PIDOn1MPlA7LEg10Euf9fL+J2Vn/HBSkFoHEMPi0Q==","signatures":[{"sig":"MEUCIQDhWTyFcWFWoUe9CAQy7I7QggKqwcVfpgYlRDXVH5Ow7gIgYwmfXuQHZn3xVjzFd65/hiiJPcC9svm2zvId+Ogc0LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539164},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ada39540f0b1e98bf8fe7420f68240a00bcba00b","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.3_1768485419492_0.4209262781344145","host":"s3://npm-registry-packages-npm-production"}},"2.24.4":{"name":"brave-real-browser-mcp-server","version":"2.24.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"44f68fa5bbab78dcf620056b06617b0ae83d3c63","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.4.tgz","fileCount":33,"integrity":"sha512-YWsNpPwU9T43nZSFEtnJ4KpGZag/EWr3QfnrjJ9hLhnZzYYAVZoiVsgxBLTDgjPd8wx1xWjzNwvGA/NGXKshJw==","signatures":[{"sig":"MEQCIBtTp/vgrzs2XypBjGM4o8Hp4k92f/tW/SY9X15yyc7EAiBys+wJvW/ONs8hEAU4/sUObOyH5hYmN3oDsebrvFWwtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547510},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b8bd7752c6514403134d1fdc6d520c148d018287","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.4","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.4_1768487103674_0.48615607657091475","host":"s3://npm-registry-packages-npm-production"}},"2.24.5":{"name":"brave-real-browser-mcp-server","version":"2.24.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.24.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"93bf028a30b9cec3d00d800a6135ed4c3ab02adc","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.24.5.tgz","fileCount":33,"integrity":"sha512-dWV+fG6TmCXvWpZuTL+YbITKNPC90A8MWig6AQNeAtgyA+sKL1XzUjtu4tv0zNFdT8Ty4do2BX8N03dXgp7yWg==","signatures":[{"sig":"MEUCIGOdnfqX5ATxb3b6iHufkL572vpGJEZJjSt3hnLwl9E9AiEA9WabmN719YKr+xxZVeirftDCM1jQ+GifOhAGEK9ReW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558800},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"da85207428cf9228de45e714f439aeb01f05eb58","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","@types/turndown":"latest","brave-real-browser":"^2.5.5","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.24.5_1768488155060_0.6133710546821807","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"brave-real-browser-mcp-server","version":"2.25.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.25.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"667fc54e156170c2e74e428e60dcd9eac4265a7a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.25.0.tgz","fileCount":33,"integrity":"sha512-arqFsZBFWAIooQg725eKc0FR/l/YCWF51ONAeXFgLqh4bkviE8mj2HewDNcwkv5LVGJWcECm/dTtm29h2grMdg==","signatures":[{"sig":"MEQCIGELFJ43jwbu+HXhU5PW8IBZlQZFWm3iRd9uYC3Rub3fAiB17OY22un202B/yqM9hepDJ1k/0s1LvNZdxvBFaJHC0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574047},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2af0fb4f53bc4228ed9fbb439daf0bbc88d81958","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"crawlee":"^3.15.3","turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.6.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.25.0_1768497549406_0.626494140062988","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"brave-real-browser-mcp-server","version":"2.26.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.26.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"215b9135dfb22c6282d65e7fb75f8fdadc23b039","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.26.0.tgz","fileCount":33,"integrity":"sha512-mXdFZj51YuD3LDkiVk6AjeCV3kJIGSkXlOlGUqiow/CkubY1H3dma9obMNJzZfonBSN8TlWjhdlvvC6IucZ+9A==","signatures":[{"sig":"MEYCIQDQ85pBb+RBBDm/hsFuJecIoK7/9d71THoXN0IcfSu7sgIhAI+THwp5Dy6ngro7zTqBGz5ZixAkhjPmi5bBDWXWOLRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582833},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fbe535b327246b9afdc878417e4f9db0d3c9338b","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"crawlee":"^3.15.3","turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.7.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.26.0_1768498201112_0.3271906143969321","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"brave-real-browser-mcp-server","version":"2.26.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.26.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"591d843baf5529fdaae56d2bfe2b7a23308b5e88","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.26.1.tgz","fileCount":33,"integrity":"sha512-HMLNE8fk1ZUlyrruHpyyoOSjd39PyTGqx6DAcTXq3G9h1kacS/Qn6Jd594gPV50KFIAM3Ly5WbPM/1HwX45z5A==","signatures":[{"sig":"MEQCIHW8WgPuOJxwm3SLFZbzRKvz8E1dJ4CKcELG317eTW7CAiBtLt4YkT5rSsHZ/LTW2gtYbfJ0hXTXGKaRSYjb3nefGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582833},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d40bcda93b9d6e21ad37c4db18e395a716636416","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"crawlee":"^3.15.3","turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.7.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.26.1_1768498640326_0.5956541919778822","host":"s3://npm-registry-packages-npm-production"}},"2.26.3":{"name":"brave-real-browser-mcp-server","version":"2.26.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.26.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"3deed9e48036bbb287798711f0193273e19e1e1e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.26.3.tgz","fileCount":33,"integrity":"sha512-sKJCzRCMFt3ATPqG8eeXPy9Ayq3Zf6tjFpp4J7mlfMvA0P5/ZyFcUlgersvsvISAqcbtEoCWMO4cn9L1iU/aug==","signatures":[{"sig":"MEUCIQCqZiw8UCJdleAu9P76C3oVlRQa6X2xl+DEyASwi1odhQIgQXBwpeUd3IovugjE+wyb+dTlv0UcZRXd4gKmFlBskm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583097},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"78f8fc37fe3cbe101bb907932e82cefde4cee68c","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"crawlee":"^3.15.3","turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.7.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.26.3_1768499210682_0.6966206928440246","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"brave-real-browser-mcp-server","version":"2.27.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"82141ba5965d837ae927bb2f7743114be51531e0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.0.tgz","fileCount":33,"integrity":"sha512-/VLge9M/jngoKTROo2DdpYboGEk2sxMqORes24LcM+XLdil5FtOYXFbbGiBuuckZbob3Jg81bleCb2GQ1FGLTg==","signatures":[{"sig":"MEQCIBTG+N54NpkEPkl4cv6llbkpud1OhLnnrTRxSanwlF2qAiAO+sRSdYTBD4JtTuHDIAH3XrnEQa0wUk/M5enBGAyxrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569517},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"81b2bebeca7111b6c4f4cbe7daa00972e50ce823","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.0_1768536764193_0.7721433976706482","host":"s3://npm-registry-packages-npm-production"}},"2.27.1":{"name":"brave-real-browser-mcp-server","version":"2.27.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1daf429b4eec64aaa75cf9a2e4986d5beeca5cb7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.1.tgz","fileCount":33,"integrity":"sha512-2xIYsY1VtRe8myaWiLgWynR+rjrqkFR0JZRKai79Sc7AtV5Pc4M++BDZ7xOwiC8+2NL1z2kQKMB/YeOzjyHs9Q==","signatures":[{"sig":"MEUCIHfITJNxeG3ZIZYu9/zI8ipQHHwFo9uF+SJp782JL/uOAiEAzPzw518FdJ6qCwtkMwN9bebI59GyN5oBzs1Nloj3M3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578332},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ded21d3b0100d30a28a04995e8f59b3d75dcf440","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.1_1768540105930_0.541470264402927","host":"s3://npm-registry-packages-npm-production"}},"2.27.2":{"name":"brave-real-browser-mcp-server","version":"2.27.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"804cc7bb829986814f1a664b95af8103a1181181","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.2.tgz","fileCount":33,"integrity":"sha512-waqGmwQr/alj7N3XNPRcRQviuU0wOyfGbu0ExGcSPIcDfw5791cVHxoJLg/I9VcO4AyVMs4cAPUzvuuUiBDqig==","signatures":[{"sig":"MEQCIEdIB9+x2OxOOjqgpnBxFxVpBAtD6I4ffw+mjfoU3K/OAiBvVnpxHeJHG4J33of8SaHAH18PyuPsNEVTW6/eNpmPig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587389},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c37dea30ff38a2ded47115d575720660835636a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.2_1768541145145_0.8903666854187733","host":"s3://npm-registry-packages-npm-production"}},"2.27.3":{"name":"brave-real-browser-mcp-server","version":"2.27.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"713b07a282b50d83923c6fcb3358f513aa7ec487","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.3.tgz","fileCount":33,"integrity":"sha512-AT+sm3swtiNacJbUpY5shuEVbkXRjldSWQYrRzS5xRg8vQPSk+GYrKBkY0tc72sXunik7oHmObeya6D8lBAUTw==","signatures":[{"sig":"MEUCIQCRyJj2eXpdLLfyt2IsrzPnKuMEjLcycykiITjOYhw3bAIgFCYhE4LWnKR8eR58Kgzdmyk/Kp9hwi1g3YT7VrWtz7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587389},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"42a37a57d3e735e075c45093b694c0454a684395","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.3_1768541545967_0.6343607134499338","host":"s3://npm-registry-packages-npm-production"}},"2.27.4":{"name":"brave-real-browser-mcp-server","version":"2.27.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b651e4cdf71a1d3cae9d2033368459c3e4bfde44","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.4.tgz","fileCount":33,"integrity":"sha512-yHcKYGPrURkRzZIMRttzQvWBE52ovZ940detGHLM1iTcBUI6nXc2VGRxoR2Tco/u/sKAW9Z6aXkCkiSIOcF4LQ==","signatures":[{"sig":"MEUCIGOXw02PHjyZVxWu0jjTlMjGKr1q83II0KhhTMrkrNcuAiEA4XmMX08mIQbitt+wmFCVkn8eKAzH+bw3bxTxSIa1jBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587389},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"75b1bde040b29de3e4ba76e3eaa1f183db49fdb3","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.4","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.4_1768545742982_0.6135051869055708","host":"s3://npm-registry-packages-npm-production"}},"2.27.5":{"name":"brave-real-browser-mcp-server","version":"2.27.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"52eacd2521ea22622e17722cb64e5018f6b35ed2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.5.tgz","fileCount":33,"integrity":"sha512-gONHN8cmX8hYM3J+d9wl8R0ZUcf5Hl8QKSlO+1TsN7RPoSk+ZuomTO7ElJ9QikUuws1+O8+46xHyvCr+D0n9Mw==","signatures":[{"sig":"MEUCIGhBXnYDIEKV9fQoRdkrp6w7NNPZQsmnX5koI7rHi1TVAiEAv4sTbYArSej1FEeYyifx2Ymdbxa5ZBirHMp7X/ZmN88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594204},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7c4758ef8db93ee30632b05fb975acac553e633c","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.5","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.5_1768579966924_0.3010883323600193","host":"s3://npm-registry-packages-npm-production"}},"2.27.6":{"name":"brave-real-browser-mcp-server","version":"2.27.6","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"570a5c9c16ac55c9d6a2ccee90f152ba43c354df","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.6.tgz","fileCount":33,"integrity":"sha512-X238+mWSt7h4zxFTW2fJDEpckboTTHDdRgc55z66cSsyh3fwrzgO3gtTrQdPU+VLMtZ7kxdtFEYbiNOZaZksDQ==","signatures":[{"sig":"MEUCIFWeDYWlLJsx6A47NaQ2MaRBhMWcFa/YfRU44gvPfXOcAiEA+YYYiWaiABS5TOrKQ6MxmlZsRjnGCeRBlKIbzGfFZJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594204},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"47cdf6ca8d2213244bef4d83c56b83ad785d9dbb","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.6_1768580299285_0.7199080101295838","host":"s3://npm-registry-packages-npm-production"}},"2.27.7":{"name":"brave-real-browser-mcp-server","version":"2.27.7","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2f899165efa06a7c7c4eb5339f47b4a793ba8e84","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.7.tgz","fileCount":33,"integrity":"sha512-0lqKVjlphe8K8P7YpZeWh8ns/mxOfneVtfAAlxVIDGH5l/80sfC2xblbmvH2PIn3xCf+Op40XejIePNWkX8TJA==","signatures":[{"sig":"MEQCIBqqNoHbG0EB1QtBQTpjBGbtHj5j69Qes1b00KQuiGgZAiBBFbZkcybq3igimKx1Zj7LXS7aYLcUlw41Rm/Qzw+PSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583841},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"da0bd4b776baf3fb580ccdbdb3d46043eb080b83","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.7","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.7_1768581414858_0.26301693664410464","host":"s3://npm-registry-packages-npm-production"}},"2.27.8":{"name":"brave-real-browser-mcp-server","version":"2.27.8","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"698d4b6cf1ede5dd0def4d3e408b6dad855fa451","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.8.tgz","fileCount":33,"integrity":"sha512-/+l79ck7sG/fFXnNhXu3Sv88+b38XTgddBgkbXSZ1NABq0DNTD/1IRg5A341tv893zoUbonT82Vt+TUaEOrK5A==","signatures":[{"sig":"MEYCIQDQK/GHchXFIGwmPA2JgbZr2DXYQ4xRrGsAFpIAgpYPkQIhAJwMUK5AiRI+I/zgg3cw3yiUtoW6W0vWh/WSbKd6gPbB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583841},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e57c6e5990841518ef4785c5ea9a26ccc3c5fcb7","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.8","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.8_1768631892420_0.717062650257887","host":"s3://npm-registry-packages-npm-production"}},"2.27.9":{"name":"brave-real-browser-mcp-server","version":"2.27.9","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9fc7af3e746af18650d3b9d6e9a6dd7731bb9a36","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.9.tgz","fileCount":33,"integrity":"sha512-VSjwfHpEnQhaFY5bbuDCC6QvHr5yf9bgy+bY6ymtB6erHajYoOVpulH+m9dNFwzIajSjQk9+xMEPswv3AnVY/w==","signatures":[{"sig":"MEYCIQCEvKrrXIzR1Yg5DJ9yEo+h4P7c2Ygy5iH3au1STwO5XQIhAI886gV7cep1ys6i/SJzhwhiRgn7JGtk550BuV8QTVRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593348},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"af0642772a48e4c6b7eea7313cbbf444cc100e72","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.9","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.9_1768638734161_0.5777579291141821","host":"s3://npm-registry-packages-npm-production"}},"2.27.10":{"name":"brave-real-browser-mcp-server","version":"2.27.10","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"95e0898a1e1092ee92ea340b4481861c3de8233f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.10.tgz","fileCount":33,"integrity":"sha512-Ia2FoW8Jg1tqEFQu4H9OiK24NyO+faBVJYzM7h+QHpreKvBlZY6yrdjZokvLa0vnZ5Rq74WFRk1c2tO7txOXfA==","signatures":[{"sig":"MEUCIQDWYmG0bQLOrp+sjQdJCJy1AwZKYBUdGUh9ctK0v7f9YgIgYYdsBYLQg9+VSpl4vFctYa5ihOIkUEI03REX8Kto8wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593350},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"779eaa04699b98e928c271c7a74159024627ecdf","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.10","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.10_1768639443898_0.21921484069546815","host":"s3://npm-registry-packages-npm-production"}},"2.27.11":{"name":"brave-real-browser-mcp-server","version":"2.27.11","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"92c8542470c5df6ac8f0a3e573ae1a072576f06c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.11.tgz","fileCount":33,"integrity":"sha512-Y4Bsrz0rJbiXksLu+KcDIXbRZL2+Y987KVuh1rpzXoMbuZ9HIMnMhMxUubxCJVAF8mELx5naFOx1vc1rT3b6hg==","signatures":[{"sig":"MEYCIQCZBVtEiKh4QumGcBelRFBunth+V3pIXWV6FL7zH1wzRQIhAP5ryRzet8IcqD2Ymwk1felckgiokQuqLSI+/bWjMQND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610333},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"30f5581d66f23923a62b7c21c0501daff302b9c0","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.11","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.11_1768650860568_0.24416307163067286","host":"s3://npm-registry-packages-npm-production"}},"2.27.12":{"name":"brave-real-browser-mcp-server","version":"2.27.12","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"10f703ba9072ff6cd85c3dc37e940ae4b73a6d23","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.12.tgz","fileCount":33,"integrity":"sha512-67z9DgFtUxJs60d3rsMZzL9GWilIcnTWnKJR2YCpaf5ZgJV1pk/8r+3Otx3DiMB5ZRKjuSrOrLai9yAw9ovZpA==","signatures":[{"sig":"MEYCIQCo6SuvttlnME6+TKhXrCBl9T7UdveVEeUfTF+mSOnwdgIhALYp63HR/37O7Lo6PFN27IoL9QUTXxwE8PQLtJCNOCQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618391},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"074b0d4862ccfd49582cd54f269a11ffdcda121b","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.12","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.12_1768652279276_0.015624935439436216","host":"s3://npm-registry-packages-npm-production"}},"2.27.13":{"name":"brave-real-browser-mcp-server","version":"2.27.13","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"98ea155d502fc211d1e709cb0746b195bce1f441","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.13.tgz","fileCount":33,"integrity":"sha512-e/wYHoZcFPrwqhApEvyLCBt2B5/v0fSx+0tNX2xBBwWiNtyFJSSL87SbeflJXbV/Gs3QqZ/dqta1JUWH6JmYKw==","signatures":[{"sig":"MEUCIQDL8lV9iIQCaoFrd6QeAgd5QrefqhQJLS4vGbV+HdZCTgIgKEv1eEzE4ojWdFwpvTGdia7urtTFaGQYtQ9HrQ/kySE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618391},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e83f3740c7e819231a8350ba833b4de26a1f5e97","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.13","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.13_1768652526227_0.22854603998518508","host":"s3://npm-registry-packages-npm-production"}},"2.27.14":{"name":"brave-real-browser-mcp-server","version":"2.27.14","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"6a5a970dd6649459d2f381669a09b23be4178040","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.14.tgz","fileCount":33,"integrity":"sha512-xmTB8aJrcqZFktIIICDBpBy7Add+2Sz/ol5wZgc6TjQ+imQoXhgGNreDGDFJp61t1PWLPQnFxHsjrdjCktR2wg==","signatures":[{"sig":"MEQCIHKl8oBTmsDvzDd0cjzra2U6zOe0n9ph6HJGah8HZI6YAiB8nfc06o+2njkB9ADKulJ4onofEq81imqXbK/dxBC+9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624296},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b3f77463a1e1716f33c0e6020c9919a9d943a83f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.14","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.14_1768655283976_0.6913113439133205","host":"s3://npm-registry-packages-npm-production"}},"2.27.15":{"name":"brave-real-browser-mcp-server","version":"2.27.15","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b11c9be0ce559aa21c079809a3cbb5d66558859b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.15.tgz","fileCount":33,"integrity":"sha512-9G57z8DzSKpKsjuLhn+Wy74WnhBafucflvA2JsbZBRJ5MjFkqnSgtDETtQUY2QSNM8PwQoGCYn+3wKRb7x1VMg==","signatures":[{"sig":"MEUCIQDzcD1Y2x/zmwU3NCux5mSN0m5rvz6v+kAeTtBXf1Dc9AIgCj+kbAlcUCKEhqvrmJOrQyl5ZAztjnBj5f+jOfsnTdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627561},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ec9066914ec065a8ccf7eb9f49423bcc1812fed7","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.15","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.15_1768658501336_0.24495631895416592","host":"s3://npm-registry-packages-npm-production"}},"2.27.16":{"name":"brave-real-browser-mcp-server","version":"2.27.16","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"835d5432d6daee0cec317bad9b0f908f1a6e6dc9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.16.tgz","fileCount":33,"integrity":"sha512-IvP9oqMFERArLW1Ikz6o6iMMLrtyai8ltfpP0MTawFUs1sYnb8s0bbUdWkfQ4QypFnMY9rBiIakm2qYep0k7zA==","signatures":[{"sig":"MEUCIQDeuN3mo8kMJ9GWB9UFpsGzGdOEPyn5li4E4n3zA79XBQIgI5vCr62DQOFKK5XARgJHf1jfwPsf+n9u85hB3QMF574=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632046},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fdaa0309d9395710691b16bea04a0ebceeb77432","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.16","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.16_1768665141042_0.7947131212081819","host":"s3://npm-registry-packages-npm-production"}},"2.27.17":{"name":"brave-real-browser-mcp-server","version":"2.27.17","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"97e1946c0a4c88c37359121ca0362f1d5fd5422a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.17.tgz","fileCount":33,"integrity":"sha512-tEe9wg3XR2TgmzZUnzO8r30mNop/yPGgTO+6blJ/imzQzmzxPq/CAFSbRtYegYUNO+va/CORCM5Dl0PI3HSkBg==","signatures":[{"sig":"MEUCIQCFG8K2LAktOG8u52tKpQpsZEMteMYhGoYv12iROfYgawIgAgv8k3LULwH0772FMuEcqs40zMABRc9h/+7AjnQDid0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632277},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b251640b684378a10ed746ce8ea60ba28cbda861","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.17","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.17_1768666502013_0.669381735095006","host":"s3://npm-registry-packages-npm-production"}},"2.27.18":{"name":"brave-real-browser-mcp-server","version":"2.27.18","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f28f9f7d6901440ce95b39bec41afbfdfb06b862","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.18.tgz","fileCount":33,"integrity":"sha512-dr8+wl0yEiji2IBc7a8QFV6l4GDjgoj2e3EPztqYZctuaLzvz2HZc6JBYgbcMmEFsj8BwMKlzw2d9a1Wk21j7w==","signatures":[{"sig":"MEQCIGElpdOB5WbH2+BHCKfwB4CiLl7SaaIgL0msRuJqcgr4AiBh0oj40ouFd/JVo1CtFb1g3Eco9UlzkPAnSs1DHv4ywQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634057},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"933922ac8dc365464b310707d6d1733bfc14bbde","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.18","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.18_1768667020075_0.6834020603853466","host":"s3://npm-registry-packages-npm-production"}},"2.27.19":{"name":"brave-real-browser-mcp-server","version":"2.27.19","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"02f7238c8d019d89f8ab08fe52f19f22d20d30cd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.19.tgz","fileCount":33,"integrity":"sha512-K5uL9ZHXm3AVaCkpn9X613pGWBPvznacERF1K0SY+ipFtGYL5/M23EAM/+hCejLbJsytiRU/mjD/ogOX5/MiFw==","signatures":[{"sig":"MEUCIHCb2xp201Zo64fF9yRNg0Hk2RPl7HmrSkWwXIScE+alAiEA4/45NK5YseIDaAuG2m9T/Dmu2bKYzhDSNE6XPIIuePY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633481},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fd3d23b6edb9184449a077c77e9bb5818e47825d","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.19","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.19_1768668209763_0.10448307038484828","host":"s3://npm-registry-packages-npm-production"}},"2.27.20":{"name":"brave-real-browser-mcp-server","version":"2.27.20","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"997367064eac79a1b24812da06c85868767aaddb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.20.tgz","fileCount":33,"integrity":"sha512-qxkToQzmYDyFS9ey8vVVGgQ95wKv/cmasn0tJYH5ochm36glTAEEPAO0tNAksHhiFbL20/47mwYS8B/3iJQUeg==","signatures":[{"sig":"MEUCIFIJSDilHvBnJgfAbmySdZXbzKtem2mRfwPmz3K2FQyKAiEAu+U9NP/MHElkX4wUvqSsgjUXE2a91vBEroLrqHH1j4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636032},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"01a778dcc9ea6bcf982dff588bec84312c25afdf","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.20","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.20_1768669135940_0.1819862160999235","host":"s3://npm-registry-packages-npm-production"}},"2.27.21":{"name":"brave-real-browser-mcp-server","version":"2.27.21","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.21","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"54ca3b64cc84cfaf937ef69303233fa10ace7d83","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.21.tgz","fileCount":33,"integrity":"sha512-ZbwAKbYO/+V5pTHi+91z15/bXbMLc/oPS4yxMWlFyBsadRJUBh1Ql7vwxJQpu6eXgxyG18SzcguTTNnxh6FZew==","signatures":[{"sig":"MEUCIQCxg2vAV1jiToBXBbb+qCj4U2vCc4A6JC7Da0/htIQQkwIgWRB8JMavohrzBtjwnd36VnFkjmAohEiPL2txqbwDYtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640085},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ee56b5e4e7e68f39ccb4b69c40e41f2d3c90de8f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.21","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.21_1768669412076_0.060669038490751115","host":"s3://npm-registry-packages-npm-production"}},"2.27.22":{"name":"brave-real-browser-mcp-server","version":"2.27.22","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.22","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"08f38afed4717f1a4ca1c49c261fe99107622fbd","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.22.tgz","fileCount":33,"integrity":"sha512-jAKRyDNC0d/Q5ukHnBUYS3MgNuOFrRFYl7FGdfeU3BMScLaG7S5MLLp1IUEQola/ezAbPGcb13KZJ0D6cta7Mw==","signatures":[{"sig":"MEUCIEEzoiCFwhiIBH2emaNSyjOuLkLLiyQmgYpsPhPnTkDkAiEA++/7xslSF8XcOEZRtx8bLsF7Dv1oFDAc/9Iq5QqvzLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641461},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5cbb92a49fba9be79218c6cdebce63992b4e4a5a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.22","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.22_1768669664590_0.6335794146428797","host":"s3://npm-registry-packages-npm-production"}},"2.27.23":{"name":"brave-real-browser-mcp-server","version":"2.27.23","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.23","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"a33b94eae812ea653416719346aef0c915bbc251","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.23.tgz","fileCount":33,"integrity":"sha512-fbg5cl8CFzRx8RPuRlXLi//uQAj8xZFo8BsMUgB8VLySG5f4fgTcL727uKLbzWVyyxxfe8GpDebW1XVhYGeYYg==","signatures":[{"sig":"MEUCIQD4ZWbBHCWNQ5BbNwymSlQkUm//KCj+taeFR5sekZyB4wIgKi74vL4I7E6r2z4vHWSux9txnK6ZITwZ4WZQ7gsxL54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642363},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"342ae891daa9a077e5db0fd66527246c1e934de5","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.23","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.23_1768669774231_0.4651309695758896","host":"s3://npm-registry-packages-npm-production"}},"2.27.24":{"name":"brave-real-browser-mcp-server","version":"2.27.24","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.24","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9c1bcf6a9cfebb117c9868af8f8b6a751bbde499","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.24.tgz","fileCount":33,"integrity":"sha512-ZRh08Tj9+qGpYgYfJYh4KKp0dTxXTM2RQ7NsjBzHcX8YgtvwECGoABozZtJ2Tpn02I4Wc5t+sPzEy6lNR6UngA==","signatures":[{"sig":"MEUCIQD5HQaanUY1J9yPIofIqUhir0my1VdYEeGkwV3Iz7+xmgIgOO1+DmLh1mMtp3NtgB71bAWQEaxFH5fzxVsbQpesaUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642363},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9ade34075140915c9d9329721c493d29b56e2361","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.24","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.24_1768718315620_0.14826623368480218","host":"s3://npm-registry-packages-npm-production"}},"2.27.25":{"name":"brave-real-browser-mcp-server","version":"2.27.25","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.25","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ea2d79122d3431f1a13dd6b78d1b4f3e8bbc3f87","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.25.tgz","fileCount":33,"integrity":"sha512-+Jhwr//Zy7kZ1FJNrueOffIJYfhA6UNHDMITZLHYCOGUmcf7DhJHsHfde6WkccPnaWw7DiO2TE2AQyuYFsIH/g==","signatures":[{"sig":"MEUCIQC7ZNm09fLboFKrzrci3gAyvXukv9fg3LXWXEobLGicLwIgMBQ5K+KDtaZG6dX+5FrM+dWDgyc/5LTRqbPDSHn6REc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642363},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"60f39cf7eac244a68574ba9401e042a61b901e3f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.25","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.25_1768805196796_0.6803732459605951","host":"s3://npm-registry-packages-npm-production"}},"2.27.26":{"name":"brave-real-browser-mcp-server","version":"2.27.26","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.26","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f063f2db92dad59dc3860e716235aa0803355de0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.26.tgz","fileCount":33,"integrity":"sha512-+vAycASd8xRswClTEiiklaJYR75x9P2vVtYJsiR4oamhtrYc50RUNlwgQ+gptDWhgF/YPpPJ6aS+wJW/91XDDA==","signatures":[{"sig":"MEQCIDdvFVOj0aas3PbKXlp+hFhPcNS3IUxti7tTJ8bOu7zRAiA/Sh8hRs/nZVDqIwU86nekfXdCt4CQTW4Q917SyM6NxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667187},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6fc1466b8dd993908bf3d9f777fc71d2b9968886","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.26","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.26_1768826979134_0.8632266398420305","host":"s3://npm-registry-packages-npm-production"}},"2.27.27":{"name":"brave-real-browser-mcp-server","version":"2.27.27","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.27","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"23fba129da0f0dd8e572957a9857c08f0c5996f3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.27.tgz","fileCount":33,"integrity":"sha512-/2XW84ja/OFjlA/6OzfuYFHZJziugLW9NjtS42TZjBCkeF2IPbR2AroQx1JFgPP2T+ZM9qmjGTF4eu0lvPgpYg==","signatures":[{"sig":"MEYCIQDjikKfO76Sy1FUUaTMXLflrfnMzAIcY0vIUJMa7EbNwAIhAM5aJKvmPk7HWyVNGTLTA1APg9Z7yn3dItcjWcij99Ec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675490},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cb7a0094d03ebb9ff07c10d7fddc25d7d1de55c0","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.27","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.27_1768829416038_0.23034750609657406","host":"s3://npm-registry-packages-npm-production"}},"2.27.28":{"name":"brave-real-browser-mcp-server","version":"2.27.28","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.28","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"05fa738d0ca7d55af2025cab890fdfdba462cc6c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.28.tgz","fileCount":33,"integrity":"sha512-G9Jay26Ov/KtQW2shA5YgMydAYWV83qFcmC60ZjRETW+KxTZHBkVnwEW0Dm6IA5tsO4Q6XZ2YfWGNehkmuIBag==","signatures":[{"sig":"MEYCIQDtFmZASrTLucmhDMfcTIYizhD8z4zrnQ1cYwBw2p5R6AIhAJCtuXx32dTs0KPYbO7G5SeGZOlsmEphMbXa/AfmkReu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675490},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"377d40eca1141607482ede23c36d4350c8e0993e","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.28","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.28_1768891449562_0.02638913030226675","host":"s3://npm-registry-packages-npm-production"}},"2.27.29":{"name":"brave-real-browser-mcp-server","version":"2.27.29","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.29","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"27b7d64386af90d0e776e1cb48c537b4825fc3c1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.29.tgz","fileCount":33,"integrity":"sha512-Me6LNY6WsdRKcGLdU/vDPJpAi0JAxYYP1FmBjjTg3GIHbgA5ReDzpPpFuCVrUmgpVfJtk4dVGcKZgmQwZsVoFQ==","signatures":[{"sig":"MEYCIQCiP9kUV5oeVviNZ95WJ+cy3+nVnQaZSgrFPbc+LUQ4ewIhAJUfCwtvWc5IAlwcyAuF479/FTVjprbVYG4urdjN2boI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694709},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"deeb73b99f18787b5c9e446bcd26e8d242b9d916","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.29","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.29_1768919265720_0.7644704356038119","host":"s3://npm-registry-packages-npm-production"}},"2.27.30":{"name":"brave-real-browser-mcp-server","version":"2.27.30","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.30","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"fbac1d22e59c812a365eae31865ab0ed8e2cdd9a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.30.tgz","fileCount":33,"integrity":"sha512-ZS9bwXXllt7CQXv/5ADaCZu8tcG6YTbvw5yl6th0zVdt7Fo4C4R+DEKeL+m8UnsS4BUTUTUqmRPdXomHeecQWA==","signatures":[{"sig":"MEUCIQDqsJyxaGsSnXQi+vFES7BClCXt8RNMrwTa7T7SHKRGxAIgWK0KOvha7LaQuOyqfPeFt1SNQ+A4f0lAmp3pvJ76GEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696893},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ac37e91662bcd4a9b8238b56ee15ef091a26df7c","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.30","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.30_1768919585133_0.7657539622045253","host":"s3://npm-registry-packages-npm-production"}},"2.27.31":{"name":"brave-real-browser-mcp-server","version":"2.27.31","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.31","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"fc3ea259dc66338b5f852bfcecbb24727a0ecc60","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.31.tgz","fileCount":33,"integrity":"sha512-3hob333bt+9RTUomhGHBH2L4ViuIxwtBPTBuol4321qU0Kdq4KhOgCey7xkiFgJrgFgiYpqV3ftCkomFOG8CnA==","signatures":[{"sig":"MEQCIHMqWPs6zc/E8wn4v8Ca0W62NCwCZICmVdYpHNADHQSVAiAJV7wza34/89F6IEAHSUNom91M+hQj7BXvfz5jflhuPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696893},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ddbba23440b140c08200d279d21ab689543ff3ec","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.31","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.31_1768977863307_0.6728706117731695","host":"s3://npm-registry-packages-npm-production"}},"2.27.32":{"name":"brave-real-browser-mcp-server","version":"2.27.32","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.27.32","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"942718d71bda93bc7b4362132b2a74b18b49ccfc","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.27.32.tgz","fileCount":33,"integrity":"sha512-YakZKqyRTu3YVqCDqmtBa45DXfBmIojCPXfY2ozikpeTelzYtospwaD9uFPdKEmLfIXvTd1MB8aD39ZJn3zPWA==","signatures":[{"sig":"MEUCIQDAoMymTdJQwIpdtIGhm9y0POu+VAZzDSh6sSq8t8wFfgIgbal7PeCv7aVEzx+xR8IBcWA1jOcIDE2FJNED2xVpv6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697545},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5218699016fc7adea9d7da7e20a7e0053e4ed03f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.19.6","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.32","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.27.32_1769064194596_0.9883689286470123","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"brave-real-browser-mcp-server","version":"2.28.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.28.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"5f9b10b979b9fcf31402945e3f09aa1d13fbca82","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.28.1.tgz","fileCount":33,"integrity":"sha512-hZFbb3oGvsQGAncxS05jtQCj1S8S7gDpp8uiYYSTx1gFGL6Gcpbx4+B6+YkarqfGEeXtw9vnGaEjy+RTm8eaLQ==","signatures":[{"sig":"MEUCIQC2e55mkeUzv4N54G59uEdDGkp4RP8UrFRpxWCUzJ6VWAIgdwb2lV+Lc9hS2zoPnq888g4rwJxbCKI594r2AYDZmPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701621},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3da914d862862e58f1e0e765eab3c3d334d039b3","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.8.33","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.28.1_1769185270691_0.11362394073374871","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"brave-real-browser-mcp-server","version":"2.29.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.29.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"42afab873e25dd4c5cbc11ed79b6fd1d386be88e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.29.0.tgz","fileCount":33,"integrity":"sha512-It2igsKII5KIK+XxkB2cHuh3z8VLcmUhHYjUKz889V4DJh68oGpI7pcDmFYzVKUtPjPaoCFjZRJVdn9wmX4rWw==","signatures":[{"sig":"MEYCIQCZ2f2dmeZEHN//7VFwOtEJnUgMCiT/FHTZ4WD5jEAVnQIhAL+xpy/YQ4lFP3k18V5KZC5VeZJSPEdbNRT6Hy/++Oe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766896},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c5473ae90923ef85e84bcc36746d938a0a8764ef","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.9.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.29.0_1769189955133_0.28125735684955555","host":"s3://npm-registry-packages-npm-production"}},"2.29.1":{"name":"brave-real-browser-mcp-server","version":"2.29.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.29.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ffa33230fb281e511e5dcad7da65f39213f03ac8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.29.1.tgz","fileCount":33,"integrity":"sha512-k+Jr+6txkeY6bIRnmNnhk7FpdtD+af6RDAtwms/hnR086ivrjsAG9otCLrpowAaDRGnc5dN9JKht3c1uO3OdmQ==","signatures":[{"sig":"MEQCIDYXelpWfrx811etm23DAVUqtSUsJthNnDli2j6DVml9AiA7s7ieCMWG1d/I28sdG38ZdpkwY01JKmCsuSwrYNpI9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770080},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"92ad6e2cc1db4474a5fd5d0bf637709f35274e34","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.9.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.29.1_1769236749150_0.5806171187288041","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"brave-real-browser-mcp-server","version":"2.30.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.30.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"1e2ca8317503c33ac9cf445e3cba5042ddee1540","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.30.0.tgz","fileCount":33,"integrity":"sha512-T22+m/nsj7/gv0F+dB0MI6OGYJCsy8t+ct6jX9EClz28SbzOu1vGBPM12iAe7cgb1o4lzA9wb75OpNv4QVpUfQ==","signatures":[{"sig":"MEUCIA2tSHkwrT8gVUAaJGC/gJUZdWHLHIVZ7mQgWVCq+7BwAiEAiasWCiwrYI+eOJsJ73KwKuSLSJB0nnt22uobRFl4F2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"dd5514185ad0aba439814560e1c24ce3e0fb3bd2","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.10.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.30.0_1769243237961_0.16377357944306326","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"brave-real-browser-mcp-server","version":"2.31.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.31.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"204af420f281706ccaaf74afd4b6e4807654727f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.31.0.tgz","fileCount":33,"integrity":"sha512-aUZQqfQF5d6LpU4HGup4JyE4oMACg4OnOCqmJ+8UYmp9ChXTXbbX426qpqVF7CWDKShZjsr6rE01PqpNykwMmg==","signatures":[{"sig":"MEUCIQD1lSNmdk/jJKr7cwPzoEzxqpyIxPmLjVwiXk+jhhNIPQIgLRZQ5wKRAyTXFowUPdf7VCj+DvV1BkF18qyFUP/lWJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a47d351998bae0bb742740044cf17070ac0596bc","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.11.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.31.0_1769244269730_0.6618842442447004","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"brave-real-browser-mcp-server","version":"2.32.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"846089e884c35a0643c007d899d8f0dacf4d222b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.0.tgz","fileCount":33,"integrity":"sha512-HVa01+PxPaSJNGJYiMSc0BJLD0nCGBML3q6KAFD7Zusi+gLTGMlpQkc4PlkHz83vBmAU4gI/5g0/md/u2oJjuQ==","signatures":[{"sig":"MEQCIFF4JnC6eerqEzRwkHwAMlUixuQdc6OgaJRkGwrNcTD8AiACwKPegyOObG0pRuee1k4qhoIkvsLmArh9Spw9OPpffg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0b64c2a8eafc7a124752fa737c49192a5492f62f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.0_1769245849889_0.6884963624539961","host":"s3://npm-registry-packages-npm-production"}},"2.32.1":{"name":"brave-real-browser-mcp-server","version":"2.32.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"59d745b72d6e5df201df53fbf7b5a73ba223f4c1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.1.tgz","fileCount":33,"integrity":"sha512-lk1QlIjaFvMko0Wo7AfX9e1XFy4CXv7q3eH2+Db4G2tJRdcO5OAMKAA/frEZRd1odOXkvb5wb5oNFKsgbPzsPw==","signatures":[{"sig":"MEQCIArIjYPoJsFVdekhI3djF526+VNUCutZYqWiXDDM6bMDAiBcE72fqseCEuktIgSJxNeR8Q+gmR5XUhq5H3YkgaOsuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9f102574fdc310335a83a22c23714c4c9097c6c5","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.1_1769246432358_0.9751487301416828","host":"s3://npm-registry-packages-npm-production"}},"2.32.2":{"name":"brave-real-browser-mcp-server","version":"2.32.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"7fb39a4673477ca7116c088c40a9ab1c872746e7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.2.tgz","fileCount":33,"integrity":"sha512-1Xp+ciLv8XFfKpeH3iJy94Bj1Iui1gp42lNgPsb/ZClQ3//S9ooIohc2HhK9cNWOrhN+pFs6Ed3OdjsXkVg3SA==","signatures":[{"sig":"MEYCIQDrdGwbDaLaiRbi3tJ/eteiDzPgau35G0hbcTVWB4uSPgIhAJO9gZRMO2rFfuow9ocY0mUiPPve4mN89kYBVokTE+BE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d8c949956bf5f1ea756c66b60acaaa986d31832e","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.2_1769246714162_0.8627495659632745","host":"s3://npm-registry-packages-npm-production"}},"2.32.3":{"name":"brave-real-browser-mcp-server","version":"2.32.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9e2da813677599dea6b392a9ee9b77c152b3665e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.3.tgz","fileCount":33,"integrity":"sha512-W0y9Llks31bt7LrvBMpaTqGBu5DlZ7rRqozoeJAbqoT98wAqIn+DcZaF1qc2yVu+a3Rch1uFvENOK2hEKSVW0g==","signatures":[{"sig":"MEUCIQCERtCvnCue/P4Zsl3j1+goWpaqaPacOr7P6R78ciqtQQIgSa1I94STjyUf2XIbgidkCciL7HSdcq8Bkq1Vs1pTdhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"eb5a3134ec768945b8090e10b72c19c8a36852b8","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.3_1769246991378_0.8057077236133319","host":"s3://npm-registry-packages-npm-production"}},"2.32.4":{"name":"brave-real-browser-mcp-server","version":"2.32.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"fc365a810dac7534997848a7bc1effd37909c307","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.4.tgz","fileCount":33,"integrity":"sha512-/Pc7+vDdES1Mlrc7QPw695NlaQgECN+Atk0zZ+fS2EcznePm2O7C3tijOC7Lm6h3aWN2ehZnhCK4MjzyIf3Dpw==","signatures":[{"sig":"MEQCIHAmi80N+3fRgNulRyWrCULixV4/ZBgbcgwjFtaKGxO6AiBTcvbrDk1sQi3RIOoHdb3EX6mp6s9U8fhp++t2qjvLyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9db6ea921660a86c18410733fca2f7de31e11c61","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.4","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.4_1769247419923_0.17129304109010146","host":"s3://npm-registry-packages-npm-production"}},"2.32.5":{"name":"brave-real-browser-mcp-server","version":"2.32.5","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"e4806c814749d33a4ee4b55a495db5e1268d92a0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.5.tgz","fileCount":33,"integrity":"sha512-nBvzuupA8u06mQcawvSjRYcvr7j5zrkjV6QkFpGlqa4oVm+9wZRTvDhlXLKuxi+BuVityBrf7FteGPDyVE9dFw==","signatures":[{"sig":"MEYCIQDqyfjeTG1LBCvSmqDqAQ2GCYRk9QF1esBLYd82surYKgIhAPhPIdd3PYOSk0qSewNkW9aYYhD315BNqduNMjxUe7me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787569},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"96df86a4418168cf2bafeabb215f7191f604691c","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.5","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.5_1769249583741_0.21087454337171052","host":"s3://npm-registry-packages-npm-production"}},"2.32.6":{"name":"brave-real-browser-mcp-server","version":"2.32.6","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f97baec2357607318c6586c9caadbb6879ae1e70","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.6.tgz","fileCount":33,"integrity":"sha512-iz74ddBm6oP/WjtG9d8unn/TVoFpRAc+f1G8roXCUzaEwlTBYs4dj9VVTrqWai6FCVuI3UEX1iWX9GZluXNMAw==","signatures":[{"sig":"MEQCID1S59Ih9rTupw4GIQYMl9SPUiaNVpyxOaR2lMsPK9QqAiBzJFcmsi9snRG6utYI1rK8Vdg0imePv9Tjyj5dBRsXgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790191},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"074329a00b0a078bd3d5556e19663af7658a142d","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.6_1769323192794_0.46344571210133045","host":"s3://npm-registry-packages-npm-production"}},"2.32.7":{"name":"brave-real-browser-mcp-server","version":"2.32.7","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"354dd740df3da0fa31cb9b9f84d8df95d9c767c7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.7.tgz","fileCount":33,"integrity":"sha512-uRK8+9pUTsra8s/a9nFpolSX+Exw39CoKupMS494BK4UNSYK9zJR4TRlSW49uYYvdZvoF28AmBvNBPDY/WvyEg==","signatures":[{"sig":"MEYCIQDAycU7HbYm6VsMRMIfW01ZIu/yvcyhdhRQvBHv5xjsigIhAPwIM7FqxLC6Wa5H32hHv0po4QjX0LC6cY693Vun+NeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790191},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c7c6e54373f2da32cb1c901e31352d494617ce6e","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.7","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.7_1769409910708_0.2919114782851415","host":"s3://npm-registry-packages-npm-production"}},"2.32.8":{"name":"brave-real-browser-mcp-server","version":"2.32.8","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"f10f87fb8162bc6df1e170713370b2f4f9eeca04","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.8.tgz","fileCount":33,"integrity":"sha512-BMYfAsQ7JVIWRY56zjhNH7JkQe/VMPZ7eEoeoNYd8eWgdpAFjZ1QYgvS8GmJavmWKu6LGFtHnGDXRrghcYVtxA==","signatures":[{"sig":"MEUCIQCuYy0E6Lx+TsZS4IxxjaUvTM0mcPpcqZdD3sJtg1dJggIgfAc9MzTz+wD2+w5kEiKoP7ousqY3YXYwyfI3wyiPsU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790191},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bb135df234fb9d307bd5db3ed103d9ed79f1937a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.8","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.8_1769496209987_0.6754461099822568","host":"s3://npm-registry-packages-npm-production"}},"2.32.9":{"name":"brave-real-browser-mcp-server","version":"2.32.9","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.32.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"b32b217dab3d333f5cc16c09203999a0358e1ebb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.32.9.tgz","fileCount":33,"integrity":"sha512-oFGqU/eZDqqlJFGODszm1d4xY+PPmyxXsz1ZRB5qpM1EHAeStMYICY7ZfTwu313zKOvV/t0NMxKo35aGKY2jPw==","signatures":[{"sig":"MEUCIQCqEBae1WW5hxwz8lV4bBFNqg8EUIfW9gSRgs8tLRmL1gIgG9Uv+Ii3jDHuktOz82lVCs3BlZ/irAOCehQPltEdPyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790191},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f5cae970af914548fa99df8a0807171280e2286f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.12.9","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.32.9_1769582643577_0.24887972656737278","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"brave-real-browser-mcp-server","version":"2.33.0","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.33.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"ad6741f8c5aed95733da3a497d2ffc7c3597ee35","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.0.tgz","fileCount":33,"integrity":"sha512-a7WfA7ZqFV5Elz9G/wmmO5bsNIXP+2g1Dwy5OGq+Ua70Q4viasaVd9CHkyP29llyq+XOh+eQ80qkuaifAUPYHg==","signatures":[{"sig":"MEUCIC87mdaXWlq7xhut2gqrwVQQOAWRfXue9vhE0kvtUJU4AiEA5h+6GPp8hlUXJ2+7MHKcniciElnxF11ljF3XaZlos3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791516},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ff211c33dab68b64131b7c58ea32340ba8d88288","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.13.0","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.0_1769596102684_0.7665332117301862","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"brave-real-browser-mcp-server","version":"2.33.1","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.33.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"c1513de5c469beb0662e98d8acfa2f9b386ec0c6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.1.tgz","fileCount":33,"integrity":"sha512-FLo5Pc8BUP+ndAHdnBgvNQU9n+TvgZ8DpeQNWV3vspKwONfN62l7bx+PzG9uian3v/H5NYs8HVvhn/7NpYb1iQ==","signatures":[{"sig":"MEQCICv9aUIsoDVAdiD3Dl+JIPKA2v9uE3M5fkeII88o42p6AiBhobtk1w4wBzieYXNjjSJlo6t0n06+TKx4LP0nmiMUfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791516},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6994e58c71b4777d3edf60b05d2fe53763292601","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.13.1","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.1_1769669799463_0.29642112744720217","host":"s3://npm-registry-packages-npm-production"}},"2.33.2":{"name":"brave-real-browser-mcp-server","version":"2.33.2","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.33.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"2e144ec606d1ccec1bae0e956a1eb8d8897da8cf","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.2.tgz","fileCount":33,"integrity":"sha512-5LQIg1RTaQneXuFZj2tPNZpyrYtXDfhskRHwM0hotKYxKerWbNb3uPeVnMvF8Z4USobfzI6EApU9OIL5wG9J8g==","signatures":[{"sig":"MEYCIQDZGlZFeU0ZFwo2wcSw/lMT4u6dVtCHPDYvtfCeqTDpTwIhAKlh5YYIgbFo9PQkR9jbYqojpMBtAG6II+SaF66Hzu+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791516},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"81f273a6d8038cfff1282cbe0fa457debadf9f6a","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.13.2","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.2_1769756304692_0.9667443911568963","host":"s3://npm-registry-packages-npm-production"}},"2.33.3":{"name":"brave-real-browser-mcp-server","version":"2.33.3","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.33.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"9a4cd5c3319a8fa4aaedd5188e5400d274dc1a07","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.3.tgz","fileCount":33,"integrity":"sha512-W1fKnlMcoNRN0GGdguxoGPSWOuHlTj5HzBZNh8ZaJ13+rgsTzw6VlZQSTheOKCdyrVT/Wz3RBmJH5A1t7s4d6w==","signatures":[{"sig":"MEQCIEWA8X5Blzo/ic5idc8roYiDMAbnWJA4BBt9hzqgktneAiAkXiyOR0aRlWPbd2A+vXH5Z3eucpMl5FtJKomiIFYp9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791516},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4d27b5100e0c1e96959d03958425d3dd8419340e","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.13.3","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.3_1769842032706_0.18637651801415722","host":"s3://npm-registry-packages-npm-production"}},"2.33.4":{"name":"brave-real-browser-mcp-server","version":"2.33.4","keywords":["mcp","puppeteer","browser-automation","brave","stealth","monorepo"],"author":{"name":"withlinda13"},"license":"MIT","_id":"brave-real-browser-mcp-server@2.33.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/withLinda/Brave-Real-Browser-Mcp-Server/issues"},"os":["darwin","linux","win32"],"bin":{"brave-browser-lsp":"dist/lsp/browser-automation-lsp.js","brave-real-browser-mcp-server":"dist/index.js"},"dist":{"shasum":"d1cae188054350cf868666240544bdc64a878ff8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.4.tgz","fileCount":33,"integrity":"sha512-JnKApAEYjbSV6I2wGDNLv/mDVAarjvti7fIwxr+x+6ZwZ/omjVYF99ac9bFD5G58MldtXXEp8V+tL8IwA5XD/w==","signatures":[{"sig":"MEQCIBRIa2spTtW97/T9dC7u43v+aC6mQSV9S1Av4ADTOmSoAiArC5AlMYNCmHqf0DgjjnP2dJW6V0xl/zDiuA5uprPajQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791516},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4c092f1bd97ce9a00734e47ceb2d5f00716b954f","scripts":{"dev":"tsx src/unified-server.ts","test":"vitest","build":"npm run build:deps && tsc","clean":"rimraf dist","reset":"npm run clean:deep && npm run bootstrap","start":"node dist/unified-server.js","dev:lsp":"tsx src/lsp/browser-automation-lsp.ts","dev:sse":"MCP_TRANSPORT=sse tsx src/index.ts","rebuild":"npm run clean && npm run build","test:ci":"vitest run --coverage","test:ui":"vitest --ui","dev:http":"MCP_TRANSPORT=http-stream tsx src/index.ts","prebuild":"npm run clean","test:e2e":"vitest run --config vitest.e2e.config.ts","bootstrap":"npm install && npm run build:deps","clean:all":"npm run clean:modules && npm run clean","dev:stdio":"tsx src/index.ts","start:lsp":"node dist/lsp/browser-automation-lsp.js","start:sse":"MCP_TRANSPORT=sse node dist/index.js","build:deps":"node scripts/build-all.js","build:self":"tsc","clean:deep":"node scripts/clean-all.js","start:http":"MCP_TRANSPORT=http-stream node dist/index.js","test:watch":"vitest --watch","publish-all":"node scripts/publish-all.js","start:stdio":"node dist/index.js","clean:modules":"rimraf node_modules packages/*/node_modules","test:coverage":"vitest --coverage","version:major":"node scripts/version-bump.js major","version:minor":"node scripts/version-bump.js minor","version:patch":"node scripts/version-bump.js patch","prepare-publish":"node scripts/prepare-publish.js","publish-all:dry":"node scripts/publish-all.js --dry-run","test:integration":"npx tsx test/integration/test-all-tools.ts","restore-workspace":"node scripts/restore-workspace.js"},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-blocker","packages/brave-real-browser"],"_npmVersion":"10.8.2","description":"🦁 MCP server for Brave Real Browser - NPM Workspaces Monorepo with anti-detection features, SSE streaming, and LSP compatibility","directories":{},"_nodeVersion":"20.20.0","dependencies":{"turndown":"latest","puppeteer-core":"^24.35.0","@types/turndown":"latest","brave-real-browser":"^2.13.4","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"latest","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"latest","rimraf":"latest","vitest":"latest","@vitest/ui":"latest","typescript":"latest","@types/node":"latest","@vitest/coverage-v8":"latest"},"peerDependencies":{"@modelcontextprotocol/sdk":"latest"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.4_1769929040312_0.47989902512767113","host":"s3://npm-registry-packages-npm-production"}},"2.33.8":{"name":"brave-real-browser-mcp-server","version":"2.33.8","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.33.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"dist":{"shasum":"c2df502733f47812a2d5df7c29984b50b495e5ff","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.8.tgz","fileCount":181,"integrity":"sha512-1VTOQ+psh3TVv5NClT7c0geVDPTjKHxpTS42nZXeGL8HD6w+iCmPpJRYN9ld8sGN5QC/5WYwJC2akcPGx18aUQ==","signatures":[{"sig":"MEUCIQC1GBzl01cP1wXaDNTJbHypqhrpD21Fd/c3MBSqlIMmLgIgI83FI8EvWI//MBUlO8q9+d9yjLBmwoGtMLzqhdrY7eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16955418},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7549cb65c3030636118e97bcc77fb23e7fc4d2fa","scripts":{"lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","brave-real-puppeteer-core":"^24.48.9","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.8_1770030215887_0.05621528458600222","host":"s3://npm-registry-packages-npm-production"}},"2.33.9":{"name":"brave-real-browser-mcp-server","version":"2.33.9","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.33.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"dist":{"shasum":"ef2c7880aa070eab142f86afaa6caf0349cc3c43","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.9.tgz","fileCount":181,"integrity":"sha512-ffvPTjaNvPpl+DB1n8frwDjLL7MBw3sU94xyiZSdzGsxJqH2Rofcx+VmsZ5Hs5W1NOsP4haU9iMD4oqjI8Z+KA==","signatures":[{"sig":"MEQCIDVA4w6IzHu7aqvP7HFcUt8UMGkarMZKIFJzxiz63Bj3AiAKzNSEs9910H53WhgNR78rCxO4RN0brtxZ7L7YIjPWfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16955425},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"3b39a66e995128b99b1335bd6436be9ac7b74b41","scripts":{"lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","brave-real-puppeteer-core":"^24.48.10","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.9_1770030428763_0.9575830777878311","host":"s3://npm-registry-packages-npm-production"}},"2.33.10":{"name":"brave-real-browser-mcp-server","version":"2.33.10","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.33.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"dist":{"shasum":"df6b81ca178cedeeca55a6489e14838d1896fc51","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.10.tgz","fileCount":181,"integrity":"sha512-f7Bq1a/CmwkbuLrT6ZTX81xG/iunPMPfujdv4tmmBThcy83kYIg/1t7oEiy3iefIFl1V6kOZ6bsYq+HglFH6dw==","signatures":[{"sig":"MEUCIQCrbBsIGgDvVYRYcLOvWgX0iKCrLidnoPaRIcz67ArsjwIgINdwXmjHfjUAHX/CaF4tISKcWu9rQW2E04o3O3zYGHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16955426},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"47b7dcc45e57a5efef2519689202d4a7cc76afe1","scripts":{"lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","brave-real-puppeteer-core":"^24.48.11","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.10_1770031053751_0.07479143906210162","host":"s3://npm-registry-packages-npm-production"}},"2.33.11":{"name":"brave-real-browser-mcp-server","version":"2.33.11","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.33.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"dist":{"shasum":"fc0f03d9c2ae405b0f45f779988e3c07deff29e0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.11.tgz","fileCount":181,"integrity":"sha512-NEM3bSRm5wkz2qs+60Wh0ATbR8C5u36tT/2w3bpiyIvWW2F3QncPUcd2esEyuisq5E5EAcSZ+S/cHvwD8ZwXLQ==","signatures":[{"sig":"MEUCIFm7K2vxuWka+Rd/zZX2mb12uULb9qzs7a5urcUHwUqcAiEAhyjvm4xiZ73UAPCfZ0Z8uZdGIUuBE0wujU2VSJribSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16959060},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"a92d78a60ebb5f86cd6c1a1654855d546c683e54","scripts":{"lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","brave-real-puppeteer-core":"^24.48.12","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.11_1770035679631_0.5037496813937012","host":"s3://npm-registry-packages-npm-production"}},"2.33.12":{"name":"brave-real-browser-mcp-server","version":"2.33.12","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.33.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"dist":{"shasum":"15d9fb68a1dff8e0bff289595057689d18bd1b03","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.33.12.tgz","fileCount":181,"integrity":"sha512-UG8MWcqO92pVyku6YAnt4T/JnlMiS0mWqdxdpZwpOxKBaKQDwIT3lByowl6y/C1nuIwZUY4uttCQgSk3I0Wq7w==","signatures":[{"sig":"MEUCIQDo0oxuDlaQp62EtFpH+j1JY87h+CpdUiZFb62pn48eSwIgdhaGMWVIG77tMqiYBape7xNA0syz8fZrujxxrLd53bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16959213},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7cd5812ce254c4c07957fc3c219bbe35c1b2aa03","scripts":{"lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","brave-real-puppeteer-core":"^24.48.13","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.33.12_1770035923825_0.7459188959583296","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"brave-real-browser-mcp-server","version":"2.34.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.34.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave-mcp":"src/mcp/index.js"},"dist":{"shasum":"2d5527bc7732f8607e0130d11beba44cb9d6c5de","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.34.0.tgz","fileCount":185,"integrity":"sha512-aT64VXFnp3uCD4ANcUz0SVb5i332ukCVYlMxJgEMPq/2pvvDB6HVdTE54kbLvURXdqyF3xrxkQsjBEWvrYyN7A==","signatures":[{"sig":"MEQCIFkOmiD16/Q00M0a8BjZ0f7gxOAHjMuVX6xcDTKl3z5wAiBLNbsTrsksF/PWKFuQ2bAS1GrU3G/wduSyjdhB+n4+JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17033856},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"c1ce20ea28796e6f1ca5bdb2ebe9aaa9ef93de17","scripts":{"dev":"node src/mcp/index.js","mcp":"node src/mcp/index.js","lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/mcp/index.js --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.49.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.34.0_1770039593646_0.08089990161353589","host":"s3://npm-registry-packages-npm-production"}},"2.34.1":{"name":"brave-real-browser-mcp-server","version":"2.34.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.34.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave-mcp":"dist/index.js"},"dist":{"shasum":"3e71cfbc3865367fa321a9b9ac42f370bdb8ca55","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.34.1.tgz","fileCount":186,"integrity":"sha512-hcFAp4u7phvrU6viGOD0Gshxj+SjnWX18vcZiv1Y60/R6BERn8ehdS8EclNJkbNHtYZU7e8dkE/1Xm2PH1+Tpw==","signatures":[{"sig":"MEQCIDTJbBFOr001DfeFI/SGOaw1uiy7DVV7GWfU1vMxkQh3AiBnmWwuuAe2pA3UbwJy5miPU5lBJQbOZG8WVCvBF4XwVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17034041},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"1fae5fdffa6edda493ecc1c3fd02d578691098e3","scripts":{"dev":"node src/mcp/index.js","mcp":"node src/mcp/index.js","lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/mcp/index.js --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.49.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.34.1_1770041035704_0.5275712370410022","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"brave-real-browser-mcp-server","version":"2.35.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.35.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"f92600749fac164fbec9bc10e8c5682a99e8b855","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.35.0.tgz","fileCount":197,"integrity":"sha512-zhmG32HhSwbxy4kU6A3U8JF8DPmrZmal1lUDESL026xKEpW+hU+lwHqFtAARlYT80HxtxoY0XpaaUxTF5FZ1fw==","signatures":[{"sig":"MEQCIGNvyNIDp7je9ZMXx2gpyvCDiJcSNa7oReHz7cxuOb9AAiAxF/mSQLzZlsLTqC+WU09/UBEsdbowSoorQC8HxXAj4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17070415},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"541576dd0fc52a264dadc37592c012c2382a79b2","scripts":{"dev":"node src/mcp/index.js","lsp":"node src/lsp/index.js","mcp":"node src/mcp/index.js","lint":"echo 'No linting configured'","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/mcp/index.js --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.50.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.35.0_1770044745035_0.6812910599759758","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"brave-real-browser-mcp-server","version":"2.36.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.36.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"05be6946bfd7e50498cf19f647a155892a58e3c0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.36.0.tgz","fileCount":199,"integrity":"sha512-JoF6I6qjRiDnwXGN3PNQfwIv5sTR61n2eYGMb/H55xoFDuyUAxPS5KoN3qwxvb22wQm7+HTkMxJ8RffLETCkjA==","signatures":[{"sig":"MEUCIGynoHNAIzCS/LTQ6mEP6hvh4uJjFm9mYoIIG3N6Z+TaAiEA2k4U8i4lm6jHjZt/5ycKYEWwxE8OyHCiy9xyO9FY4ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17100863},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"adab4215081fc76f1a0534994dd22e103c438747","scripts":{"dev":"node src/index.js mcp","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.51.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.36.0_1770045840181_0.6641276139371057","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"brave-real-browser-mcp-server","version":"2.37.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"ae6f81b992cee4da8891e0b4488326d8457b4bd2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.0.tgz","fileCount":199,"integrity":"sha512-hL3ICam7rP6vLa9P99r0oM8VQGIwClSa1W200L1XNao2nyUUVjqLtGY36J1OrLHSijWGZ6Y8oKtGTkzBTQft1Q==","signatures":[{"sig":"MEQCIH881E1Vbg51VnBrKX6dR4ICho8knBSXs9CfQ8GjLrnCAiAUwchFhCrj864k2nYd/m+b5QRQOl6pCO3+GsF1U17OhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17118704},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"1a5f8724ec2cd6d2a2ecc99eb2541a1e4e5aefde","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.0_1770046949996_0.3723464686953455","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"brave-real-browser-mcp-server","version":"2.38.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.38.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"cdee717b97bb16fc85e4074b2cadbdb1cf74545f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.38.0.tgz","fileCount":205,"integrity":"sha512-Djog0t/n3zj2Jwug/eMN4kOARUJecLlwyvOu8vdUvvxOT75VTXKyP3MSyJ97w0lVZFS1xa4xDSc9BbqJVcc3RA==","signatures":[{"sig":"MEUCIQDle22fN9YWDL9SM1E6mXOD+SqUp1e/4fcB7rT8B41gjgIge044METsqQFnGZsdRA0+zF25+NrHDfIGKYCN0NESiRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17177214},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"73196c107f7e179e20180bcdeb498b1f7e0c25f6","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.53.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.38.0_1770048535385_0.3793134600288486","host":"s3://npm-registry-packages-npm-production"}},"2.38.1":{"name":"brave-real-browser-mcp-server","version":"2.38.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.38.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"cafcaa86bbae0e84c2cd57700e1fbbb2f69d796a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.38.1.tgz","fileCount":155,"integrity":"sha512-HKQuicj/3mATaqQTm/k7rxlRm5MxSBU6t6q9um1QNRsmEVu3N0zJmpHsnOy0EYO0ldkzz0N44G5XjDEyGOkbqA==","signatures":[{"sig":"MEQCIH3DvbOsFl1aOo2XOK7E1sLSO/8aTkD/yoL4EWucf0VnAiB/WGifhMFvkFBz2TpkFH03us6Qh1wDnf0xj6r8H+pkuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15983548},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"dcef6ee1bb1be43c1d2cea5f7f50e59a018dd28a","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.53.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.38.1_1770085453026_0.33166167182028117","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"brave-real-browser-mcp-server","version":"2.39.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.39.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"103538900e15ed2b0defdc8a1f5aa715188aae9d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.39.0.tgz","fileCount":156,"integrity":"sha512-Yv0qFWRhvHJ62DiIuTMi6yH2heUyv40knGfSrlZXhanqWhf4uBfNvVSWdLgBvPoY/u0iaf1Yx+kUCpA/vDIFXg==","signatures":[{"sig":"MEUCIGE6DPqzd2g0lzJLiCA9xkcReWoNGTia476hptIBFhH7AiEA33pZV4wwfnQagBpYGIjB9f9+oxU9x3WNxHNhiTz9Xy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16014114},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"e35413485166f078e826d283ab01a01de5e71982","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.54.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.39.0_1770087566576_0.9980225983742732","host":"s3://npm-registry-packages-npm-production"}},"2.37.1":{"name":"brave-real-browser-mcp-server","version":"2.37.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"d5be81a4a13c46efd2c7233c2711edfe58854acf","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.1.tgz","fileCount":156,"integrity":"sha512-WE7jUinprxb2q0RjEDBSx5ZmHRao/rIdayrScpuhoHTu0ObgEh5/wTes9aSzs1rvbZZXkb7HcwmmdqUQgfqQFw==","signatures":[{"sig":"MEYCIQC0MKkS2BZONAqSKx/UN55bi6qNetW2N8IfE2UqklCrEQIhAKjs/UtMWP3n/Nt1ODvDT9/SjbALdMuB8fhWe7cXv6fZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15989538},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"d323e7058019658ee93c96afb590a44d583a9cdf","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.1_1770091268340_0.2900008901762645","host":"s3://npm-registry-packages-npm-production"}},"2.37.2":{"name":"brave-real-browser-mcp-server","version":"2.37.2","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"5346be140f2eab42d729a1c73fc7384bcabb1402","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.2.tgz","fileCount":157,"integrity":"sha512-urjUIuzpidWrJXvmQfUl+W5H6bOep7EI+vsiOxPLZJB4kpXGrA7++mjxLV8Hkn7zPTfxjPGRwasDkCMA3gH8TQ==","signatures":[{"sig":"MEYCIQCaNmO7w3Bi5eQGjuO4GzbExTgz+McEjltDOfguvxoxbwIhAN8itPE3nQMC1k5ILxJzLHZJQBEbAtRyRi5b/tzaxX25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16176144},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"0b35f23091561d4a3d831a866430906d776a11a7","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.2_1770101943140_0.32542225816769177","host":"s3://npm-registry-packages-npm-production"}},"2.37.3":{"name":"brave-real-browser-mcp-server","version":"2.37.3","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"442f721e1a40c44a24b931e1565455d1af8a3057","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.3.tgz","fileCount":151,"integrity":"sha512-9faeu+UEigG94hfpWO5te9bM1RLzBZ0M2vYUA16uRX5lXagKCW/vqH6jY+z3wvFoiSoyWKTIwqw7ANNLERmrDw==","signatures":[{"sig":"MEQCIDXWo9u4bwKQqF6+8pVnQTNTDEWq/6NoT4AlZ27IsirrAiAoGwkkQ3t2fQIi9WXXlbZkEwQu5eH38XpGH6Q388+2hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15978106},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"d1f1899ed129496c4616b4adc8718874403c0121","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.3","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.3_1770129276299_0.5240950406314178","host":"s3://npm-registry-packages-npm-production"}},"2.37.4":{"name":"brave-real-browser-mcp-server","version":"2.37.4","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"ce7aaafbc03db654bfb00d4fda639cca3d5584e5","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.4.tgz","fileCount":151,"integrity":"sha512-iwB+mB2VahKK89LumH9Tf+v63bPoqnwVPPDKo4vE22Cai3NQD/YSmdXsCQ3FZto9SHEfaXC4oy96Lhfm2sim1Q==","signatures":[{"sig":"MEUCIQCCdguJDRyFsP2kdjUdFVWu0Tuiil3JhRilPX9JBKTW/QIgL4cePvBPSrqX3gcvYa+043WyR/Eu/LBcxUyB5CpXdPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15978106},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"f7615bfc8df69ca928b68f9cd727d14e5b9f918d","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.4","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.4_1770187443019_0.19798195764858773","host":"s3://npm-registry-packages-npm-production"}},"2.37.5":{"name":"brave-real-browser-mcp-server","version":"2.37.5","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b3348b3ef32963f1ed56f5adb19774ed37f28610","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.5.tgz","fileCount":151,"integrity":"sha512-ntNCsoriHUunF42al7Q3zwrwcD00vfCHzzB8fqXVsmY29mizwfoAeALUY0AltrH8z251mw/5Sh5qq8H/ofoNVQ==","signatures":[{"sig":"MEUCIQCZ5K4jVJQ3cN7nkX1s2eqxTj7mKQZVv6s8sdt1n+lVCgIgd08tmqTTcltN9lgWgEhxn2JGVqaEMLoH/9JjhbZpg9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15978106},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"4dc731166939414160a1ffe14c04761ae302c5e2","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.5","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.5_1770188382047_0.5605928674169229","host":"s3://npm-registry-packages-npm-production"}},"2.37.7":{"name":"brave-real-browser-mcp-server","version":"2.37.7","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.37.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"3e9de69537bc282847f66dd636a189fa28177b93","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.37.7.tgz","fileCount":154,"integrity":"sha512-nqsLlwdbOjTpAks6+pc9T79Rc/BwK5D6d9puswQxIYjPoARuU8woDhDWs+cgu6i8SQ1IEUvF0stLsVBVNzvobQ==","signatures":[{"sig":"MEYCIQCmkasCWm6uK5W08LTRNl1IpVPumjzdEyH522supCgmBgIhAKEFffyiPBsW4DJNAsbFChqGy+tEnoEDdddTcNTokfL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25484553},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"4b5c20fde9bc1fd89e4b4671453f580429f8731c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.52.9","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.37.7_1770219893108_0.6838922474871163","host":"s3://npm-registry-packages-npm-production"}},"2.39.1":{"name":"brave-real-browser-mcp-server","version":"2.39.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.39.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"82534284eb5dc4b878c4dd8070c0c6f2d95786e0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.39.1.tgz","fileCount":469,"integrity":"sha512-9H6jE+ZvDzqedZ0f8a2bCYtZ74+GRqJC26THIUDBs9Tc0li/flBncSAMGGjDnxYehhYmknC4OJpH+Lthp1OiGQ==","signatures":[{"sig":"MEQCICR1XWBzO75L8PhIM5Qy2XnrrwgIF/AlcNc0szyFAvDWAiAVn9BXTGhPL/OSfWZtCyFC/pTltkk/kAn1Zb+XBug/cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32084943},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"8eadec31caec1072cdc1750427f73a897370d583","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.54.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.39.1_1770227006095_0.24619044058563255","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"brave-real-browser-mcp-server","version":"2.40.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.40.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"3a9a4d52a713f36ccc85ce4141d9c373a9b92a13","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.40.0.tgz","fileCount":470,"integrity":"sha512-A8gybMRRBGnzrZ/iLDsBBdARlCKG4V9vAgKV/yR5RFyQZkDYvLY/cv2x6Fo4HSASMdU+W46Gmj65JkAcLIU5kw==","signatures":[{"sig":"MEYCIQCYTWYd+IY5FSgCgTJbIvSKHgjDNDEDrsXX5kDQrxNCTgIhAPxEJRPnSUrCsw+4t/lyGk8qS3Sd2OE28jLaaOKhFUk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32094045},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7c0b7e347c4fc32d2f1e6058f56281aec5e0d096","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.55.0","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.40.0_1770227530162_0.31211274789450827","host":"s3://npm-registry-packages-npm-production"}},"2.40.1":{"name":"brave-real-browser-mcp-server","version":"2.40.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.40.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/withLinda/puppeteer-real-browser-mcp-server","bugs":{"url":"https://github.com/withLinda/puppeteer-real-browser-mcp-server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"2681476b9688aaf1c0a062a11665835e8764c997","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.40.1.tgz","fileCount":470,"integrity":"sha512-MQk8EgJJsjiZUXKEl/vwogyMJPhG7tHXw/A8mW68nVlg6mmVHd7lHzgLGAAc6eYFwTNtLNQFZq+KQBQOK+0/Bw==","signatures":[{"sig":"MEUCIB/+qPWPQBA+J8m+ggBJzNQN3eQpq/orqsJp1bWsqC7eAiEAvlL7yjeGgca5QHt6B5kna/EgjcGmu9AYHQZRgDoyrfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32094146},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"52be02b976ca77e6376d042df4eebd4a8b34dc9f","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/withLinda/puppeteer-real-browser-mcp-server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.36.NaN.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.40.1_1770228452765_0.9667552834576263","host":"s3://npm-registry-packages-npm-production"}},"2.40.2":{"name":"brave-real-browser-mcp-server","version":"2.40.2","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.40.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"fe245e882514bd87784072e84d1573ae37167aec","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.40.2.tgz","fileCount":470,"integrity":"sha512-5r3nX7C5q1/fVTG+UFlF1csXhHvc4jwD+3Z+UmGukSGFqau3T6AjFWkxAhCe79JUa/O5MVn52ErhWiT22wNM3A==","signatures":[{"sig":"MEQCIGvXabBBTJlt8rjupbewn4NUD6le4LFt+KqnAIM2HFseAiAMyfcF902SZV/vJqH/JQyHxfAvQSLGdi9W9qMcpNSFzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32094463},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"58d98dbe53c23d7d66e7a348bb1c0772bfd9531e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.36.NaN.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.40.2_1770301472619_0.8822522187850574","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"brave-real-browser-mcp-server","version":"2.41.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"8b27f51d970d0318cb63d9eeaae700bdd8cb8861","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.0.tgz","fileCount":471,"integrity":"sha512-+aWBPVcCKKniIryL9RQecXYBZw6wmQ+grt7RqAhm9dixAdU5fx/AKlV7ER4G806tYiX8gVVhC1V+i2SeimtfUg==","signatures":[{"sig":"MEUCIBLdJi3cWQhxeiOjBImRWwylhkqOg1ASKhmsDRFiyU1+AiEAhfDJDdzSnpR/jayjWBGTfWs5BDOOSLcwI9aXmqAX8f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32100745},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"0bddd3d2c2b8e5004bb5838ca297cb2f068fef7a","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.0.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.0_1770303328515_0.4387206056007076","host":"s3://npm-registry-packages-npm-production"}},"2.41.1":{"name":"brave-real-browser-mcp-server","version":"2.41.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"e431d771c1b76b784cccbc9d7052de13bf736f44","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.1.tgz","fileCount":473,"integrity":"sha512-o2WfwKyPzPMCX8A16GUHaL/7ob1utTQ3s+Zghn2WFoNmWUzqSikOYZ6vHtGxLVe3AlepDxMIJFDjb88BuKs1ZA==","signatures":[{"sig":"MEQCIBBwhhRJWqjU1m0ZzQJzYOQ5vPu664lf0BAvcO8CwTAmAiAtgN8EsKu98Xxd8O2ViFu/BGl3c4KG0gpRVUUlJ++atg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37322067},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"f8348ffa8eec47f7c46f2e3ba4e382f90fa0cb1a","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.36.NaN.1","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.1_1770305664996_0.15216602369800003","host":"s3://npm-registry-packages-npm-production"}},"2.41.2":{"name":"brave-real-browser-mcp-server","version":"2.41.2","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"fe2caff4a9435dada52aa49ee7cf36a61f46f17d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.2.tgz","fileCount":473,"integrity":"sha512-SCUH8o58S+eUSXyPY7v6E0v0zTuWR1jWTxCswOp+8PfcjnDpE0QoEP+81W5qlN2qkAkWVm/RMreJPJxuPlZ+Qw==","signatures":[{"sig":"MEYCIQCuqvI3902Fb4LXge/3ifH+tyZ/041JNdIkdU+0xDlJpQIhALhDmgo07ajaD5K3dgG+3l0UrDUPglv+N0T0oDveXahd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324488},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"62f1519d2f68c3df58cda22861777c20a6ae67cd","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.36.1-brave.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.2_1770306639627_0.4135959734826693","host":"s3://npm-registry-packages-npm-production"}},"2.41.3":{"name":"brave-real-browser-mcp-server","version":"2.41.3","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"edbb91731b348968fbe1287bf0b206f2a87c83ff","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.3.tgz","fileCount":473,"integrity":"sha512-1lZXXiECLAeHsllqq9ScNZavRZttVDZn/FdlK64uMS/cogHFxS4YxNani614peuzqrxZLfKTuMo/+2Wf1YGjsQ==","signatures":[{"sig":"MEUCIBaIJ36wcLSQrGkQ8CmPJPIQqn28aEhBZwJT7BF588BQAiEA4jsVv/MeP39xhfzWcDXOQKV4wEB0w5e5j6oz/ThhWLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324487},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"5e240a3b0f01cfe6ce7ba2b14fb80d62299b8ddd","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.3_1770360434849_0.6376072034015143","host":"s3://npm-registry-packages-npm-production"}},"2.41.4":{"name":"brave-real-browser-mcp-server","version":"2.41.4","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"ae3d3f8e19d2be6312d62e13b67936c066ea3c4c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.4.tgz","fileCount":473,"integrity":"sha512-w2+yJf4QYtgIiektUwvtxb5o3VM5HVr/iu8dxOvuGgfv9Bgj/QdCKSQuCFpkSmzs+6/OgEXrIfibqNOE8bl6Zw==","signatures":[{"sig":"MEQCIBcJcKTTpiE+TW0TJ69/A4Nsyd2DAkhCNVgGEJSYSmnAAiAqL6OzEBhfonduV1AWtyXiqH7T408HeQ81hyfAusMaIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324487},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"553ca86323b306b8b681f9925c03e9552e659179","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.3","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.4_1770361358181_0.771860441478641","host":"s3://npm-registry-packages-npm-production"}},"2.41.5":{"name":"brave-real-browser-mcp-server","version":"2.41.5","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"fa32d663999ceb536a63069617e395078cb011ce","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.5.tgz","fileCount":473,"integrity":"sha512-9QyEA1+7Q3W6VN3o61pdjcLp3Hz0oCXerTuFWMiVv11BZWDoakdZyIOCshwFJZmidA4pUGfSs4yARj3YuedoAw==","signatures":[{"sig":"MEYCIQDBs4oiGGhsp7vpZs8D9jrFWurE6qbc7yjHWBgkiw/6hQIhAPoqivKcPijKexsnBD01hSsSAYoP1hiYfjOB5faYjCQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324476},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"afb30768c2c9f261f34587b8019ccc71efdf1f33","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core","packages/brave-real-playwright-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.4","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.5_1770378920944_0.700359995268987","host":"s3://npm-registry-packages-npm-production"}},"2.41.6":{"name":"brave-real-browser-mcp-server","version":"2.41.6","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"3731b4a04c85e760f6433fc3d097e8032b48ede6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.6.tgz","fileCount":473,"integrity":"sha512-ZZV1KN1GMvcoF9Uj1H6qv9szzCsisjg3gOQbwwD+4njN78HJuU/K2hVLIJK31TYyiREvJVCcs5xw2yVis4HUtQ==","signatures":[{"sig":"MEYCIQCNu4VV3EsX8jrpRTxSYbl//cpqOt4f7pg+bR65Q2ZihwIhAKNNN6jg2Ab0WRmFpnw7NEpVGeWKVuv5Ur1IDxu/aXv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324433},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"54a6203e6d385bfc3cc8bce484b99a4f0ab9dacf","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.5","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.6_1770380704125_0.9597795342918338","host":"s3://npm-registry-packages-npm-production"}},"2.41.7":{"name":"brave-real-browser-mcp-server","version":"2.41.7","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"31b5604b56282d6bee01feae150f308dcbf4f1b9","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.7.tgz","fileCount":473,"integrity":"sha512-9c/f7otERIU5wS9fNufk2HWPpOga3cfhlwqBx9ER92EHn/JG2AhukUsGVpxkCNVP0vh5Q3R/+MGLQLbPs0bQ3A==","signatures":[{"sig":"MEUCIQCnMIVJOamnEwnS5xVItATwWoPGdCYFhcQXvKfNjK2hAQIgA+1TEEYeYepPlNKIDQRaVs0OE6MYcNmegiNjH21fHhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37324113},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"50f1e520fb50d582f3078847322194d12375f3e2","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.6","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.7_1770381010189_0.01364712565029702","host":"s3://npm-registry-packages-npm-production"}},"2.41.8":{"name":"brave-real-browser-mcp-server","version":"2.41.8","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"034ce4b272fb43fbe1647548950094feeab67c84","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.8.tgz","fileCount":473,"integrity":"sha512-nfz5q9hmAYuvxw3KTSEoaov7A422dXFUz6HLfAROpyUsLEWja85m8CMIAVDf1/sFv6VrDX8e1UugUjrQet3spQ==","signatures":[{"sig":"MEQCIEoblDZvFUuFfJJVWuLPRF7+5LawLXzyeaP3Gbfst1CLAiBRtiCp/pBhEbs3ridVThQhHNMy4rCGDV+gmccO3p4+uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37323859},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"90ba6022fd79048cc32067efc5013db13c0bb66d","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.7","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.8_1770382298538_0.38052818544894684","host":"s3://npm-registry-packages-npm-production"}},"2.41.9":{"name":"brave-real-browser-mcp-server","version":"2.41.9","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"d0b50220d6bcb43ab3873d6628441c103e4d7e50","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.9.tgz","fileCount":472,"integrity":"sha512-0xnlCCbICU42uy7S5gH1XnoBtsykO7D0NbMnVx3M1E8LxRSH3WkIAy+pNR08Unv0lrhvUHIVU1tdqxhpttinGA==","signatures":[{"sig":"MEQCIC548MUJbmCkPsOhbcfikiF66/cJGrjWbTqjwa/jDkOGAiB8dVQ9yx7vB20LgN0SywrX6dWvy8aoERpr8V9P44VzSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32168552},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"8f31b5cfb4e048c3e6d6744cde1a6077524ae7e2","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.8","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.9_1770396117652_0.220655215105086","host":"s3://npm-registry-packages-npm-production"}},"2.41.10":{"name":"brave-real-browser-mcp-server","version":"2.41.10","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"122e7bdd314a5bf68f55b1c8dd2b2387cf9f8b5c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.10.tgz","fileCount":472,"integrity":"sha512-UGMsAxdk4DSq6JrO9PtKwH4mgOvX/WoF10yIqUpGjvircDIcoyfm0XEGRgaFZyim2msGiUtaMtTBivZ6iys/Ag==","signatures":[{"sig":"MEUCIF3MyALfkEdoCRUoZX4nEEWXuhw8A4ox/rosceuB40NpAiEAjvbtXPASqL3piDVbBqaqeE81Z6ZRNpfwJwS2lfBcO18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32168558},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6a1c548181960a4a9cf2122ea0bcfd9b6623b567","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.9","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.10_1770446190867_0.6132412570311749","host":"s3://npm-registry-packages-npm-production"}},"2.41.11":{"name":"brave-real-browser-mcp-server","version":"2.41.11","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"4c069c4e62651fc0f33e5ea743b7f3281e9355c5","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.11.tgz","fileCount":472,"integrity":"sha512-mMsQzdpYcfj5jd/NwKfZ3HgLcNudbV0LzW98kU+8jcyU1sw+412FFRNxQWy58n3/r+HyU05wPiE3C3GWxod/DQ==","signatures":[{"sig":"MEUCIB3v6EBh7NPJwSnpREV4gGJ0GGI2RxGINB6GBiTrqhhJAiEAprIc8h43SB+kiuEqwm6sHBftcU8XuMhxsra8gCYo170=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32168561},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"9981a4c013e137163a454a7155e9b20c32aa4c77","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.10","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.11_1770447101180_0.4401741373162982","host":"s3://npm-registry-packages-npm-production"}},"2.41.12":{"name":"brave-real-browser-mcp-server","version":"2.41.12","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"afaa3e7404826421c29f2becfee6d46246b7bc5d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.12.tgz","fileCount":473,"integrity":"sha512-ZGyRzeZ5vuL4uLn860yfrwH92xZZ2GSXHV6dyUHDevTf6uLgsppViXqQ9ElaPN5x3IaC4aEW+pZvM3k3Pp2A/Q==","signatures":[{"sig":"MEUCIDmU15yQpa4uvioVhBn/d6AfOz0pNLX8uzPnJ/xyCG80AiEAkJHDq0APyh7CsqLGw4oSdfT5zuXic+/SFOL+rbzNh7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37381811},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"018be3494a7c2c8f346632ec90f977ad9114942e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.11","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.12_1770466053986_0.27304531284995726","host":"s3://npm-registry-packages-npm-production"}},"2.41.13":{"name":"brave-real-browser-mcp-server","version":"2.41.13","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"6541d6a833dead222aa2da2692190b5b50004a88","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.13.tgz","fileCount":473,"integrity":"sha512-LCwmSqh9vLkAuKa6+/VLxoJDmUwPnpwWaboUfZ/iETfTY4o4U6Fzzk13eWClu+p2OTbet4Z44g6XYN676+s+jA==","signatures":[{"sig":"MEQCIGloTPFqHivIV28iqT/pjOazP3z7kDxWY/iPYge38RHOAiAPwICNBu6Cm4vIEjqs5EfrppYZXPV0YMUvKTvI772YcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37386528},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"581ae157babe674d32bd4368c6e8aa317496e038","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.1-brave.12","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.13_1770470018817_0.9064860039700753","host":"s3://npm-registry-packages-npm-production"}},"2.41.14":{"name":"brave-real-browser-mcp-server","version":"2.41.14","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"24121fae1f05d1ae48d52435a1938c9894c17e43","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.14.tgz","fileCount":473,"integrity":"sha512-yd3Y1IW7UuXXZJxziAJzIHiQmR+5a/xAZtEmL4FmShZVyrfXC0CHNKzVEqHL3UgclFgweExeEx5ho1RKkdaBGA==","signatures":[{"sig":"MEQCIDQLugwCUlVH8cTlR81tv/j9lH8wUa9RBdAs9CKCiiWAAiA1199N2mw6aJMAz2GuGvrkkQmZrHm8S1HcVLJTt9mi1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37386797},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"86b4007cad95274e3a57e0771237510071af920c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.14_1770533050421_0.39634594391171185","host":"s3://npm-registry-packages-npm-production"}},"2.41.15":{"name":"brave-real-browser-mcp-server","version":"2.41.15","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.41.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"418d9d6bbd03fbe0d9da4ce4ff187e1191f43627","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.41.15.tgz","fileCount":473,"integrity":"sha512-/L2pzDX3q0GlZK+3h9LOsYiuqfZhL3BLnszbZxTVzSsxCCOG460hN5syKNpFiea9vHjCed9TuuWF/eftsGe3KQ==","signatures":[{"sig":"MEUCIGG7TWJUCxTMwHv351xwqkioz8QEBd8KkSn/xMwnW/zmAiEAg6YIQi70Yi4M/wqlngOrhRrsEiQZcYQMRMY1F+VxxQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37386797},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"427c2c0f4c96a71f0982f885438e2a9bbd89d79d","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.3","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.41.15_1770533905856_0.180090604348504","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"brave-real-browser-mcp-server","version":"2.42.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.42.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"804c793c0e1d042ed3eae60a01971fbc6c1df862","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.42.0.tgz","fileCount":473,"integrity":"sha512-e/KRKiXNDHkAlkMk+NcCWUGxc04UbMCyQgjLBM3luWl03bemH15ZFlnjdfECyc144qhPZPeYKtvN8z/bre6/6A==","signatures":[{"sig":"MEUCICEUbszwk8vJmOheSKGaMRpJcyr+rcd1F8TjytQ2nmQUAiEAi2tdZttmacikNIvsKEj2qZnXh4r/SK2L1cl2BQ9u8DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37396598},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"da9cfd6d6a667707dc5a98613b9af5c54c2d914c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.4","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.42.0_1770543131067_0.658913348230977","host":"s3://npm-registry-packages-npm-production"}},"2.42.1":{"name":"brave-real-browser-mcp-server","version":"2.42.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.42.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"48ebbbaec23faf768980d3ae0d83094636ded3f3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.42.1.tgz","fileCount":473,"integrity":"sha512-b0cbQF+38ZILWjx52Zlx/UeG8lqPIcUVqzM67+UZfcUu2vOcD0OdLehSUhejIPZvKFCjIYupEsTUDcJRcP/9iw==","signatures":[{"sig":"MEYCIQDoOIJ0iiKN+KYIkoCAB5K3nL2MCgQQbPQcvoylN9HAtQIhAPgRtE6uxkrgTxR0qiv1mSIkuZAFhNHV2UU8pG8fX8/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37397257},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"ccb0e0bfe8ec8eb154ff9080037fa09dc6ea3541","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.5","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.42.1_1770567203095_0.5342129171771186","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"brave-real-browser-mcp-server","version":"2.43.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"a9e6616b778756b5e01031f5f475c1df2cc783fa","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.0.tgz","fileCount":473,"integrity":"sha512-zpRYBn50GvfmIGBhNe3tfdXWNx7Ezvv7b6ScU52eJDAJKYUxrLaticvCiiiVJ7R+YKypPExvu0PFG87qQK35AA==","signatures":[{"sig":"MEUCIBceaS7SiAw1pytib3Un+griuWqekew1kaLP8A12ZePQAiEAiLSS50/RZRbpJwG5Zot9hPNfBLQeAzm1K6orYHQtwzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37420463},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"bcbb98705eef50ab495c2273555d10f3641706a7","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.6","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.0_1770618857498_0.0739666478476968","host":"s3://npm-registry-packages-npm-production"}},"2.43.1":{"name":"brave-real-browser-mcp-server","version":"2.43.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"c9cbd16218a600c225fee61786903c825970a0a2","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.1.tgz","fileCount":473,"integrity":"sha512-ALQ5iv3iH7seDSR4dpJqek/QmmkMa9pR58hxWJ26QUIGRrA20XJ5Yz0mzzI4R6z4xwrnBjVfUYytNhcRNKj2hQ==","signatures":[{"sig":"MEYCIQC2kxIcgZvmgiuyQJGVIsiC5rclkIK3o9WGJiTrIr8PtQIhAO3yHErri39GIeQrBlVQZJmrlBeyAUNIBdpRpyHpKMIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37420463},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"ffe1cddce905a32f8a817ef7803e34411304b663","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.7","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.1_1770620464340_0.27624684846750736","host":"s3://npm-registry-packages-npm-production"}},"2.43.2":{"name":"brave-real-browser-mcp-server","version":"2.43.2","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"96a6b5477d1e71237046c8b615936046622d31b7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.2.tgz","fileCount":473,"integrity":"sha512-8v9pbuqWFTN7ov5tJQy0YTLZSMnh+6EEs4BlLjDSLjHPHP4x0iNr68CIsODfP8yFy0ku6Lbg3TkqFzaIR5laQQ==","signatures":[{"sig":"MEQCIHqmngTBr+WKGe+CZQnlW+49ToFIOd8tBCKS9lnYil2+AiBZwY0dzOrNEZFHy2fxbfJu7wL9yFYQVBU93p2npb+gYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37420463},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"d81cf77ac2dd1840fe7a553545d935e0116b8206","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.8","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.2_1770621155023_0.6665919882563993","host":"s3://npm-registry-packages-npm-production"}},"2.43.3":{"name":"brave-real-browser-mcp-server","version":"2.43.3","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"f233cc181cef0ec671fcd62f5a1a7040d8ee5ec0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.3.tgz","fileCount":473,"integrity":"sha512-5UrMNAUESVnSPEazWLY056JenjHgi0YOpnlvt8SKA2WZgMDlPZGMKzEBU5WBLKSs6FCtvSkScVFdEgMHX0iKyg==","signatures":[{"sig":"MEYCIQCvcts6m5tHtABK890xQLhlAvLnimXj82+Kb85eCw+6aQIhAPUBHIp1iMXREXbhFd1qBnbk/u8wPQ5P+Xp+i1Fyt4TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37429265},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"3b5968b8ee48e25a4ca6e9956296f6d9f890e0e5","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.9","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.3_1770626264325_0.6231701760570372","host":"s3://npm-registry-packages-npm-production"}},"2.43.4":{"name":"brave-real-browser-mcp-server","version":"2.43.4","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"512149a48ec718eae369d37d02e78e738f1f899c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.4.tgz","fileCount":473,"integrity":"sha512-eOsHjI/Zt3yFcwPJpZy1pGw4ZQoifSeayJJLSSox7fnHIEXU4L70Bto0Z932mjfvTM9aOsNxGUnT9OdKyGSCsQ==","signatures":[{"sig":"MEQCICf5t6aqmxvK2V12nUfybtGXsoNgGeAPdocsvWBpqZ5SAiBLpFyQadskiRfs6eWscAlTpWy0+0QxpcHIo/R20Ips+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37432621},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"9adc34fdad068dd4977f6576f2224678ad72768f","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.10","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.4_1770626802761_0.6544137242750316","host":"s3://npm-registry-packages-npm-production"}},"2.43.5":{"name":"brave-real-browser-mcp-server","version":"2.43.5","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"024fd9ce9edbdcdc18edcd7ad80488f754b977ff","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.5.tgz","fileCount":473,"integrity":"sha512-FwiraJg5dH3IW49+VxedgDKGvj+zA/U8SZYZfi5BkYMRs0BfzvhRE+21fHiG05OnV0rddUBDntLoqJ9LYmTBVw==","signatures":[{"sig":"MEUCIQDOz3MKsLaC16S9ZJJEKHKkUKs0RA4cb+Dt37Bi4vaX2QIgD5lD1L6eNJtPqbMArzpzlqWcDqkPBIMib9pmW0OJ2DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37432621},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"a4ef068cf99039ea850c4660344176049bc6b766","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.11","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.5_1770626931448_0.764327873832729","host":"s3://npm-registry-packages-npm-production"}},"2.43.6":{"name":"brave-real-browser-mcp-server","version":"2.43.6","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"4d4b9eb087d9b72d6170f3cdedf7b06005b82aba","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.6.tgz","fileCount":473,"integrity":"sha512-b5owisuNcma26KUGn718or0LvajcQBgNhWOP1Dj7HuAtgABkVeNEgLeZQwacAd+sABpWwwFgJnrFMknPOpc0yg==","signatures":[{"sig":"MEQCICIEvPYtybusZ+3ARqBMWVrFsxjuuM6taj2iqb4fAhuFAiAo8RNcjlhByiF2HNtIAofkVEWpwY/2b96NrA6+5HFpmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37432587},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"f27cd72199a6aa7f19f4f3abfe92235229cd3e5b","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.12","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.6_1770646664559_0.08841765775106292","host":"s3://npm-registry-packages-npm-production"}},"2.43.7":{"name":"brave-real-browser-mcp-server","version":"2.43.7","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b909eaa537a334b7f79cc0a6a1b8ad35c3245eb6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.7.tgz","fileCount":475,"integrity":"sha512-Kkuva7ST5yF/L15QXJbWw93ZfOtWJa7R6qcm6Uz9jwtb8/Vmx4i3eBgb0J6i4q4/5uOTfgFiMrJWh8Pmmfu3Og==","signatures":[{"sig":"MEQCIA4cer3gVsw6/fdmp2U1ZuARCA7o51x3wfxa2VixJOTcAiAyjQIsfpOUyoqA7AdzHVW0gGRK+xD/U2j1MIdDmM/NZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37487792},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"aa541faed0bcf894e0a7cf866e81dcd6accc28b0","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.13","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.7_1770650674229_0.5666264243711949","host":"s3://npm-registry-packages-npm-production"}},"2.43.8":{"name":"brave-real-browser-mcp-server","version":"2.43.8","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"6ede2a8c78885929650aaebe3cd2f6a529d351b1","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.8.tgz","fileCount":475,"integrity":"sha512-lNh6oLzEBoWtGaVKEXMG2HayccoPhxJAMlzUKLU3pyLMhvQX0KwAJrPE/jatI9xjjO03r8n1QKaOrZqie7l0kw==","signatures":[{"sig":"MEYCIQDOP5D72EluZHlNMmuBsoNlC/4YzoqFH9dUj25mvOvGZwIhAKr9zlPRUwSB7cXHpWKJ42cL29J8fSorjx+XaGIOYxMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37487792},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"352072e7bf38cb8bf6611cf4a388b5bb97d1b926","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.14","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.8_1770706844272_0.4854708983594216","host":"s3://npm-registry-packages-npm-production"}},"2.43.9":{"name":"brave-real-browser-mcp-server","version":"2.43.9","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b2408ef0c072e5d9836fe393df010e7b7ba2231d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.9.tgz","fileCount":475,"integrity":"sha512-Rz9IRltj4dkgsTlL6DIcyMJbCZXrSMSajDAMj6PRoPLQzX4irczHeBqOUA5tVoE7GmJv33DqqpPoK8dsNrIXzw==","signatures":[{"sig":"MEYCIQCvVh5BZqX3JXeLvCtE2WGCe6teQrtnnzFtcBzYnzVyjgIhAMxCbK/2w0v/0DOncFv9oQbCnHYj/iMMd6cvUe4rBJN0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37487794},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6ae88bdff78dd8fd81ec48bcab361208ba0ea542","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.15","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.9_1770707552323_0.8359922591351447","host":"s3://npm-registry-packages-npm-production"}},"2.43.10":{"name":"brave-real-browser-mcp-server","version":"2.43.10","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"a7426bb0a63c1d3cd9160088cfc0ceef29fd4319","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.10.tgz","fileCount":475,"integrity":"sha512-5FNeYHDc1Qh83ltTynh4O56WBcn7FeSiEdMkjUm22lUIag4QE7cpaKyB9NXnzgn+01LDmxjkYvTnIQnLjk3hrQ==","signatures":[{"sig":"MEQCIGVEIj4JnaaziptetE8pL1cmmnx9JKssMsn+oNSdCTDlAiAsDQ9+CdW6cP5v/3mKmFLbcit3d7fkJ/uljtOii9r6gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37487798},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"bb59beba33c31f04dc61516f481b3dfc3de764e8","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.16","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.10_1770793064904_0.17587117049348566","host":"s3://npm-registry-packages-npm-production"}},"2.43.11":{"name":"brave-real-browser-mcp-server","version":"2.43.11","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"31ebad2b8ddd0b13b24ae769d5731f441f5b6565","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.11.tgz","fileCount":475,"integrity":"sha512-CZ9tK5wtx9ABsLCHVDiiVUK+IKlLRiB2HJv/XJgAhVZmZiCey7eQbWdg5RItjE2rG5R5ZyJz7WzQK1zm3lmAyw==","signatures":[{"sig":"MEUCIF2fEd+f2AQJ+VijTt4YaVuJ4khE9KU4b34rzeUBRD3EAiEAqsKI1s74wiDwM2vIt+pilGjMEaY32f0Fbthde41oo0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37487798},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"19787865e2eba83785dc58588762285849563eb6","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.17","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.11_1770793736993_0.46277784171927583","host":"s3://npm-registry-packages-npm-production"}},"2.43.12":{"name":"brave-real-browser-mcp-server","version":"2.43.12","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"6246771bc3d88c18f99a6b32e3dba01205320513","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.12.tgz","fileCount":475,"integrity":"sha512-T4w56zLZ66noXnA749CkbjAOTnQz/QapOT903nrO3qhEvR5ZJTxFv1Xg64HzbRp5N8gSOJedyPn8iCfPaCU8bg==","signatures":[{"sig":"MEUCIEv8MfHOYcciQF596HzTnEVJKwg4/y51odbUQEtkBlOJAiEA9rOVzrvUjhmrDbm/F4f7/0zWziRWzQaBYRUUAHvHSKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"ca176950d2342c49997d87d418c898f2b6601672","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.18","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.12_1770879515379_0.7760322055019178","host":"s3://npm-registry-packages-npm-production"}},"2.43.13":{"name":"brave-real-browser-mcp-server","version":"2.43.13","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"2509d8b08b3190dd6c3c50ce83dd54118f6a9e07","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.13.tgz","fileCount":475,"integrity":"sha512-v0bmd4KHZTRMX9IlcDGCJ8Mk8a21ZximYg/D1LoFqlhgbnZ9KbbmGnkox33/dwWGF0v9GBdVgWUylR+JjAmG0w==","signatures":[{"sig":"MEYCIQC1KNI7TZfpUNoXJzQSws8PpZjuFtkuP0Zl5ZbJQjNrTwIhAPQh8VDseSF6JijpZypI55YKCo8mu3WA2weQSwI/yL4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"d85666c90c5b9bdb5bba8caf033c23cbc6fd8d16","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.19","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.13_1770880133553_0.9296719541306682","host":"s3://npm-registry-packages-npm-production"}},"2.43.14":{"name":"brave-real-browser-mcp-server","version":"2.43.14","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b0b5c6d3c3977157a4efe011bd8e38f0b84e193d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.14.tgz","fileCount":475,"integrity":"sha512-dTY20A0luY7AEV2hLnDWzg2AgWdMNQGbS8yx1wAQDlywnRq/BE3Sr01pRY2P1HaF7cR1WYWCz3vDjdxJYc8/NA==","signatures":[{"sig":"MEYCIQDkjKab/LLnXG61TBmD9jTlYnOlrZnRHhp80AXtqzzMygIhAPTmjmQBoEJFBAPpmydPtrxBbnd49A2SE0FXjt+EduoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"03b483521ae2b836ed0480fd92d8345e69c3a7d0","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.20","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.14_1770965768820_0.3965799795612053","host":"s3://npm-registry-packages-npm-production"}},"2.43.15":{"name":"brave-real-browser-mcp-server","version":"2.43.15","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b29f1e4d1d93110e83e8aa6a8765b23fa68e4c35","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.15.tgz","fileCount":475,"integrity":"sha512-d908bAA5LakUW4N6JLg7pLkkhEAOx29GQYBsJIvAHJKI7FuiV2tcMim1WHLij/bT4f/DhUQhKnSRDklI514c9Q==","signatures":[{"sig":"MEUCIFhJjMWeXLR8JcsQgQMAopsfqdHqOcI53LEwd+kVxVV6AiEAuA0TN5EjLq6Hh1UvVtzjlaTejohayxrZ7rJ8IzJmkgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"4d80ca3a93d9039f14336a5d0078823d3080a97e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.21","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.15_1770966449739_0.09059042629498881","host":"s3://npm-registry-packages-npm-production"}},"2.43.16":{"name":"brave-real-browser-mcp-server","version":"2.43.16","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"5494b87ca87a260117a6ccd02cb2ceac22592f5c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.16.tgz","fileCount":475,"integrity":"sha512-oyAstnG9ezTyUxe2wU95RDT89fwNdrP6nj6CiXqCiGHpCp2NjS67jY609tOo8HAbI2adlnvWOWIooeIMKMvePQ==","signatures":[{"sig":"MEQCIE4ctWg05UyRfPcpeAokmOmgHwE6qSEHJg/fN5dGjcUaAiBK2+ICPmy4bQG3EarqHIZQITl6aYkLfOUXN0I37i0SuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"0c6a59ff5ed5e9a594a98ccc3588bf5c60ae4258","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.22","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.16_1771051264265_0.7184653680151947","host":"s3://npm-registry-packages-npm-production"}},"2.43.17":{"name":"brave-real-browser-mcp-server","version":"2.43.17","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"c55645afa63d44edbcee2130a8b7888f9b6df405","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.17.tgz","fileCount":475,"integrity":"sha512-aNWMOVYP7Y7GdgceA6QmELa+yVgvONSmSCID/mr7Lof22+xGP2X22HO8Lsq26PMJhL9P9OPj7MAStGtEPb7lmA==","signatures":[{"sig":"MEYCIQCLWulw/18zF25dE7+FkSqaIfQBuF7lDqt0LVvs6giZMgIhAM+7qTI4OQssheEi54QNKHj4+0TFfQDZWjUles/ENcLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488200},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"789e56194adf59ca5169d2ddc6d272be4f859a5c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.2-brave.23","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.17_1771052093022_0.4788026705100348","host":"s3://npm-registry-packages-npm-production"}},"2.43.18":{"name":"brave-real-browser-mcp-server","version":"2.43.18","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"2d4e2334b6e7c8e3d4dff4d7f1c9b3a243e41a30","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.18.tgz","fileCount":475,"integrity":"sha512-njsDuHRB/CCnWtgP6l9dEO7NwSxPy2fT7P0X8NIYLEMUEeosFcB/ABcHiPrTlRRyY5RHrRjVjWI2QYYdjH31Bw==","signatures":[{"sig":"MEUCIQD2Je70fAS2cQe+aNa0BohyGe0ZELZ6U2pPQ+XBEQ5UvgIgGoeKVZ0rdsIZmiZ7MoHLB8VFISttBPT9WU/RpeNQjig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"9730602936e28fae42405f54ca5bbe499e43ab63","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.18_1771137998576_0.4748831571705685","host":"s3://npm-registry-packages-npm-production"}},"2.43.19":{"name":"brave-real-browser-mcp-server","version":"2.43.19","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"6e6f0e91450f4aa9cd1800b65576b7a0e958cdbc","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.19.tgz","fileCount":475,"integrity":"sha512-BfhN7yI7cBbv0P9Hdr7mIkPZ2YK+M6cbQTWdTrEITgQAzpKIBGbJ8DVr3f0zFrVRNQdb2vl3l/kA/biMcb/MzQ==","signatures":[{"sig":"MEQCIF8H5S4lfo/ZZDhjEVq2L1AHkArj0yKibYkUa9UFYLJ1AiALMCOZeY4q040NdhLlyMLixJ0ao2l2NfpoHvJZDADfVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"ca2e53c0812e24fe9d8145dfd1bd1bd9e502b16c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.3","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.19_1771138781586_0.44706270015265037","host":"s3://npm-registry-packages-npm-production"}},"2.43.20":{"name":"brave-real-browser-mcp-server","version":"2.43.20","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"a7bf529c00f25bdb850acebf8cc5c15120aaca89","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.20.tgz","fileCount":475,"integrity":"sha512-Dg+8oZs4EJLuLZ84CzCO6ftzCYhWGFJQT4p8s/t6ZjhZHFeuwfYvJVIwvUrZoAcDFIaLEV+CLjq0zWM6Bj3NhA==","signatures":[{"sig":"MEUCIH21yes0C2NtOxnTOTwLfsphyJY+wenvzaPFHvp5+e4/AiEAot/BxB8ojR3aMtlANrbRXccoFnh4MNGday9TAwgGxgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"149cdb53d7161f9fc74abdf16679efb940bf133a","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.4","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.20_1771225217087_0.07683225075241618","host":"s3://npm-registry-packages-npm-production"}},"2.43.21":{"name":"brave-real-browser-mcp-server","version":"2.43.21","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.21","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"ff529f08fe5105aafd7ff862b94091fe3cd11cdb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.21.tgz","fileCount":475,"integrity":"sha512-IcaNRlexrO3Hgr8Xo5oy4kZ3qtB3tMzCdAVGjsx2b+HnD6Y1iaRHtYWfEjCujlBVXnza2BQllACpUnL7Y2WGsQ==","signatures":[{"sig":"MEUCIQDb/07vdijfpSfjhMwjGvs4k6yIzJdF9fhN2BnaPjIWdQIgGQHdf02gD0nyU3SjNl0L8flXgRlMSxvjOSAnWeTBnr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"e6ea2b76e83b2bee88b84fbcd7e9d19a2be91819","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.5","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.21_1771225896536_0.4143363863456724","host":"s3://npm-registry-packages-npm-production"}},"2.43.22":{"name":"brave-real-browser-mcp-server","version":"2.43.22","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.22","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"ce87dc36287a5223db69b89d18af271e521bf96c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.22.tgz","fileCount":475,"integrity":"sha512-MT2rSAAVWvp2VWK4XRXoYg+hd5acL61jLTggMfZKvGBK19H9TRUehZZtGgXLmA5zhmBqZD6Gwye9Ue73T3br9g==","signatures":[{"sig":"MEQCIBcw3VSrW23U0PnBd5G6hKLkn6sQL8LO9uYYvujnqp/2AiAgSQWGKGHHbsac3C+AovI5wFbrMbHCvYHBHbKq2DLWsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6b14d64894053c631129064aeb2e906d2fd9673b","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.6","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.22_1771311281499_0.31288248852020284","host":"s3://npm-registry-packages-npm-production"}},"2.43.23":{"name":"brave-real-browser-mcp-server","version":"2.43.23","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.23","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"85d74765a55a4c60b28d59d91512bce25c68f8b8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.23.tgz","fileCount":475,"integrity":"sha512-DgNWPGvKqGg0zd6+SXFLQ0F7O99RZUcPxE+K7nJlRhHmw7lIW8WqH8nzANvKaXvVj6s/W4x8LhInpt47Wa9wnA==","signatures":[{"sig":"MEUCIQCqkC72r3OyCT6jZjO23L9kH7jAVvZeYPECkQ96qkYSuwIgK0oqHlAWwbUqYI4EvGzobofOopKVuihvJoWTWtQhuwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488197},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"73f8b6f7ce79331942b8c3d35183dfe66c8d38e6","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.7","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.23_1771312033825_0.2727476934667181","host":"s3://npm-registry-packages-npm-production"}},"2.43.24":{"name":"brave-real-browser-mcp-server","version":"2.43.24","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.24","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"d95c362f85abc759e426302f0cbe4dda151886cf","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.24.tgz","fileCount":475,"integrity":"sha512-raKQyNHM0ng2M38eLDh3NH2bc3zVi6g4/SWGUlVIfPiHWeCOKjhSTAU84y/DgJHMcZBWjNuGnFRLk2yr0ivfoA==","signatures":[{"sig":"MEUCIQCMEoipv09ZozACRXc5b9V5Mu1fxoztxrhiVzw5pR+yzQIgTaksQhDpxi7Pc6Ow3rOvqGmGzD7MvCe2jMts7/IY9Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488927},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"2482fb9c428c92a8474a54fa031d9b9c64a0eea8","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.8","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.24_1771320682635_0.5346935460762576","host":"s3://npm-registry-packages-npm-production"}},"2.43.25":{"name":"brave-real-browser-mcp-server","version":"2.43.25","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.25","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"2ec402e7a17f4e1c9454ae92a87650b53bf2768c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.25.tgz","fileCount":475,"integrity":"sha512-DJaMg/7O3jZ2n78TtLMyyC/MA418EsBXYmw2LHf3BL7HRISQ8UJftm/MN92NlImBPV9m/5Xi9nJl0jq2kPsq2Q==","signatures":[{"sig":"MEUCIQCQnGKyQCwRdc9e4/givzdm1xS1nQZdZziPtekp7dxjNAIgWCN6yKue2gyTdb+EgV0cSEr0glbN8FRpKZfB7gbtzcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37488927},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"53fc3a99cd7b14899958ddc27ecc20c89ffbe121","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.9","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.25_1771321132571_0.889905034084866","host":"s3://npm-registry-packages-npm-production"}},"2.43.26":{"name":"brave-real-browser-mcp-server","version":"2.43.26","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.26","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"24c7c4e849a9d81b5c7846a69da75691c5cfb6ec","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.26.tgz","fileCount":475,"integrity":"sha512-bHafo48ozGpY4D46ICinRdUhKlTyB9AoAW9/9pZ8GPFkQTm9/XUWeEceUehk0TRyw/RWMAy50eDHHkxZu/tUnw==","signatures":[{"sig":"MEUCIHT0qzjb1gPvsKtP0b587a8PyxEKiE0ydbyiVCUK+BE4AiEAwurSDQiKqgE25UVcTZ0+W4OFESQpFfLcahLKWwSE2fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37489530},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"c01f446728ff97ca9b56993eb6b40a69bad7a538","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.10","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.26_1771321316664_0.5198863901171091","host":"s3://npm-registry-packages-npm-production"}},"2.43.27":{"name":"brave-real-browser-mcp-server","version":"2.43.27","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.43.27","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"836128453700bdcc3c152175c4c518b29575f4b4","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.43.27.tgz","fileCount":475,"integrity":"sha512-LQd+xmodLhRJfsOxN5cywJn6mbJql0URl0pWZ0S510CvZNKLPsC0j18YlsjGRW5O5CsTEBi8ep8NV3S5sLXzfg==","signatures":[{"sig":"MEQCIE4DF9iuSmhs/o0pwEQZLW4PQChQWuGmWrA9+eICX48JAiB+KvXQWT284s2rbzHPBD3GbuqXN1rgA+qxJVk2CG7suQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37489810},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"bc4d373d83c5ae3c63cb6a6ebbf4d5d791886a17","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.11","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.43.27_1771321486143_0.7392636463768334","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"brave-real-browser-mcp-server","version":"2.44.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.44.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"f45c54e96268d6acde3fd6eb4931142346d6c82f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.44.0.tgz","fileCount":476,"integrity":"sha512-NOKQZWtz6uVu5SgXACkoo7Qe2aL1hx6vIIpQl9L0DaZsQfLdXqvsvyXcNrzJjrMFj55fhA4Ghtow+nc98P6SIQ==","signatures":[{"sig":"MEYCIQDCxjynL+O5Y6rMOVCHIbw95LHX09QzsLYnXG6AxfjROgIhAN6rcb1BHbUUrzbkBb1YWEtVGttYdrr5YgLI17LZVY/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80783085},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6a733e8ebde943cb9ba7a394811df8a21635d48b","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.12","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.44.0_1771328737622_0.1657361083727671","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"brave-real-browser-mcp-server","version":"2.45.0","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.0","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"b93a751a7171e68f318598d4f54c9affd7de0f4e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.0.tgz","fileCount":476,"integrity":"sha512-j3wcA7hujGd27VqUyAQee9EIi1XFTe/OJ4oVj18ToCjLJCR8hNWdUciRM5xa11Fjxcb8tpi5GJEapRMMyErrPQ==","signatures":[{"sig":"MEUCIDbuAVsRort+CnrV4YCPZWDiYntufa6KZoS8kFnKQ6sGAiEA5lw2Na3VgMt4mlSB7ozCVH8X2O9iwLfl8pNL091zCJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80802785},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"767b9b4efd2ba1f91a8f1bd026ae518d91cc2757","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.13","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.0_1771329266004_0.9534401388251497","host":"s3://npm-registry-packages-npm-production"}},"2.45.1":{"name":"brave-real-browser-mcp-server","version":"2.45.1","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.1","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"e2e6d22388e3bf16b745e02afbd8a518d99a92cb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.1.tgz","fileCount":476,"integrity":"sha512-lBw78GozVfC9qZ7jDQljT6/Lg1IqHLzKv58its+aCvzu1rzN+HeKzUYP22zbEjMbHTt2DpCS9x+fSovmuwCqQg==","signatures":[{"sig":"MEQCICgqUQ1ecrAMkdCgVy+pdrWCw5BHbH1RtaGckPAiZLg9AiA8Q2RtvmO3i5Jhol4n583JQF69FR2lVvrYyA0kNqGOtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"bc33c7fef9132d1b7b811618bce62346b905b1c9","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.14","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.1_1771329921027_0.41415770662855467","host":"s3://npm-registry-packages-npm-production"}},"2.45.2":{"name":"brave-real-browser-mcp-server","version":"2.45.2","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.2","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"daa404f0f711556d80e6b6c71eafaf3ad838d6d7","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.2.tgz","fileCount":476,"integrity":"sha512-Q38JSJG/WKkreACjykFP3pTsXXxjaIB7pl1aN59/cYJAJzE5AcaLtjoMK7L5Q+Q8gEJ5LNQmbLGTr03x85eI3Q==","signatures":[{"sig":"MEQCIA3PlpAewoJjQ0cnMqdgluo9NhmnlppQEZbUavbTDsAUAiBVlMxp+MYf/ZPe7LLZG3/BFWZwN/r5LzCTAMtY/zaDnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"dda639e73d68414c4f178b472ab3bf32d6b4f812","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.15","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.2_1771397932594_0.9913857689809804","host":"s3://npm-registry-packages-npm-production"}},"2.45.3":{"name":"brave-real-browser-mcp-server","version":"2.45.3","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.3","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"352f94d13785488e1b6efc7eb8821491e1554741","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.3.tgz","fileCount":476,"integrity":"sha512-XkLhoOaWb/yWS1Hk2Xd8HuD0lh5H5GCyZGfOUJKnPTcMUtDMWL6fFLXmI2z8IG0crA+ME3/ZVagRRiCZZOsIyw==","signatures":[{"sig":"MEUCIAq8j2KkiAm+SK3ti+WbsDNEGCJ8747juPFigGKJih44AiEAh4d7VsI8c+4Pp4bXKTi6fDA6ih+5fTsPmQexAuceMok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"1c3d99ad81d3914e13f3f8104e5fb141819cd075","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.16","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.3_1771398573422_0.22106357613539918","host":"s3://npm-registry-packages-npm-production"}},"2.45.4":{"name":"brave-real-browser-mcp-server","version":"2.45.4","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.4","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"d459108206f99bea59845d6d9cdd4d0e7b19177a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.4.tgz","fileCount":476,"integrity":"sha512-27vPjr0yxpA//MDj0D0bKBgNvk+BJHcwA77q/gY4k/sU1YHdmWPl/wTjtRAPRFDApDFfE6J/LsQrPXJMlQt8pA==","signatures":[{"sig":"MEUCIH3hBmr/JUvOuSkZMlfyGcvbwweLUk9MA/iwsSyiLe+EAiEA3uLrIRxbaj4wN0E4ITUyP5jVzD4GeSTp9ARoB5fnaHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"b409efdc44b82518432e138808f39f8a5a589771","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.17","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.4_1771484219273_0.8167406441939353","host":"s3://npm-registry-packages-npm-production"}},"2.45.5":{"name":"brave-real-browser-mcp-server","version":"2.45.5","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.5","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"941a62ddf219473410abe203485a47ccf7fdef00","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.5.tgz","fileCount":476,"integrity":"sha512-OALf/wjPWe0tXVBKlCwT4438fCJ3HQcEyvNKThXCrSUhnhOh+Xf7suQdLJ5yg5wcazcmeRvnwIKKpBtW9yY/Hw==","signatures":[{"sig":"MEYCIQD+FvbYsWg23yRsAPqcpbm/tK8PX3hne9C5HbMqxtLytwIhALfkF8qVxtOv99dWnYZ8muw3R+ErpMQtNuZy4gDyUsx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"a2e3b4032ec81694bc20ba107e2b5e04ce42baf2","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.18","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.5_1771484905888_0.4675519525056322","host":"s3://npm-registry-packages-npm-production"}},"2.45.6":{"name":"brave-real-browser-mcp-server","version":"2.45.6","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.6","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"7d00e355c7564145522423a543d8b468725f85bb","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.6.tgz","fileCount":476,"integrity":"sha512-BYw6h/yBlP+A9dirbBcptWp/T6dSZRP4u0kkDvZJIVL7Gu+HLyKBjfhOxJ1oQTFpzeYzVudjUTWeLXDWZ07vjg==","signatures":[{"sig":"MEYCIQCIQ+DWQ71CHgYDDwuIHkUPZj5/bNy884a2+m04AvYoWQIhANpX+GjgXKX8li8ISRLtwcx7qJfj/5aUDpBSKVgbHv7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"5962c4b81010856ea22467756fb2affd8984cabb","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.19","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.6_1771570218956_0.37203982668199664","host":"s3://npm-registry-packages-npm-production"}},"2.45.7":{"name":"brave-real-browser-mcp-server","version":"2.45.7","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.7","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"27a29c5a7b530740fd03ddb16c1ec8176a181a2c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.7.tgz","fileCount":476,"integrity":"sha512-XQGa2ue9SFofm5TR3833bLSFmGHDcKhWDzBr6otOQQ1UV4pQWTrihmjVCQbxWesWsLR3JhJPX90CWrdmTn19qw==","signatures":[{"sig":"MEYCIQCIDRSuBACkghqasGNKoIRt/zfjQ/j/C5aor2atVpLojwIhANvJ2OnAvF4dpFDCS4QVm2pCndHrhMyJpXcd+It4MN93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6dea5e00dfda2ad85eda4e5fd6795b793f53bc6e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.20","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.7_1771571133563_0.6590497772757371","host":"s3://npm-registry-packages-npm-production"}},"2.45.8":{"name":"brave-real-browser-mcp-server","version":"2.45.8","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.8","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"216b61433f4ed71dc06ff7da20666f1cd727d097","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.8.tgz","fileCount":476,"integrity":"sha512-c8s5/4QCcpJF2PYuetOTrs1PzoUq3XFkkVLmaNOSAp37JoEOcqQvDZ5/21uGckQZ18PGLhk3BgBJeImZ2lpy3w==","signatures":[{"sig":"MEQCIG9+/B18wu4fXA3AyQCM8BtNzppC16hLEZuunVqs5QihAiBsJClGFcXZBgVy7czLNYyFRt+cndv6/UPzwTVr9/ADYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7657dafecb86ea942b358d8dd45ff8d34b05e6f5","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.21","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.8_1771655908842_0.5890653451560843","host":"s3://npm-registry-packages-npm-production"}},"2.45.9":{"name":"brave-real-browser-mcp-server","version":"2.45.9","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.9","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"8751b13a94eff192718c4b2e5850bfe57fd61598","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.9.tgz","fileCount":476,"integrity":"sha512-qNHLgn9oRpuEsed4lNbFvzgUkMu+QlyL7+03lKecEWEHfnGndsJa7j+v+VlKzB2hZ5sSi/thsUjwhml9MZHRgQ==","signatures":[{"sig":"MEUCIQDWR0R4XFNjQL5DctWvldXvJAM3xmKA4r2sJxPPs5KYQwIgMIW7zc5aEKjERFQalbL/YeYym5KQZ0YI87A0HuUKbIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811610},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"f7956aef8699272f0f5a942d5dcd3277996792e4","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.3-brave.22","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.9_1771656760678_0.7349291234464705","host":"s3://npm-registry-packages-npm-production"}},"2.45.10":{"name":"brave-real-browser-mcp-server","version":"2.45.10","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.10","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"19ae32d26661624ce92b8589778365341826496f","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.10.tgz","fileCount":476,"integrity":"sha512-cq3iuF2K5qWcAicP/mBZgnrf3Qsn7EVY4qAtFcUIM37DgNpNIe4xfr3NQT8dCM4cme2XbhkHSnAB7ZKoLWTf6Q==","signatures":[{"sig":"MEQCIAKxQNHEvWeJZVuZNQjiUyHFQPSSPICrgZaesmT4mYHcAiA7kNlc7F6GoJeqy3bNapEo93j0QFq9DYsaQIhoUlmtHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"765e0aa762a0888f8a7c048f21569ef1e8a62e76","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.2","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.10_1771742600405_0.5027281275487547","host":"s3://npm-registry-packages-npm-production"}},"2.45.11":{"name":"brave-real-browser-mcp-server","version":"2.45.11","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.11","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"60da1b918fa0df4f655dd025cb860e62961f155c","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.11.tgz","fileCount":476,"integrity":"sha512-qGHlJ9jSp1GV507vwDCWty/3DdRZnD92mgl9ing/l1UKNByQ98QBzYBxBHOnPVM+rS2XUSIyoAQQFO83Q13Uow==","signatures":[{"sig":"MEUCIQDBdYlt6mGaP9iSntdcvZY3SHxWgZKo5KrOQaZfIP/IzQIgaTcSzSnPrnZMhAHwCdgvbGhkiUveTbjxe8wMAHbOYdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"af103d0f8890c0ddb7da2129b628926f9bcca6a2","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.3","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.11_1771743444912_0.5620942846070607","host":"s3://npm-registry-packages-npm-production"}},"2.45.12":{"name":"brave-real-browser-mcp-server","version":"2.45.12","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.12","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"96eef98831182004a73bd596ebb1549536c3dd40","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.12.tgz","fileCount":476,"integrity":"sha512-WEM4XQxL6Lc96TKlGEhuH7qdrix5g8xs1MHdvcLgaxoWkD2YDg518DtrggdHDe6dsC0PfOyCp4dW5Q4Q/3h02g==","signatures":[{"sig":"MEQCIF2bhHKbNQCCFYXG0wSP6gpXDWzZuUh1Ft+ZUuMQm7K7AiBzycmi2sdQMndjeYu1MCQAhk7kzQoicOSi50DSZi+KIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"297131778d2a7e42a554887ebae17bfb119e2606","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.4","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.12_1771830093677_0.9077219462664912","host":"s3://npm-registry-packages-npm-production"}},"2.45.13":{"name":"brave-real-browser-mcp-server","version":"2.45.13","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.13","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"9e97ff04addf606242c0e8f2f4e9853205791fed","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.13.tgz","fileCount":476,"integrity":"sha512-0Zfjs8PAIMUHgjmn78kZJPBaAvtDoD6cu/+0hqcirW9uQoDxty7X3pn7Ka9OdmaP4KvJHY8uoMCVEnGloHAjLQ==","signatures":[{"sig":"MEQCIBtoOCW1EB6Amv7YLSjE3gz0L1FxhJnL0IsMIrdRQKTYAiBwxxbc0rP1E8ZNxwD/wHeoStMczZozNi8k6abNzib4bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"ce1db74b2ef01ac389685067646d295040706480","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.5","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.13_1771830773014_0.2896653049686433","host":"s3://npm-registry-packages-npm-production"}},"2.45.14":{"name":"brave-real-browser-mcp-server","version":"2.45.14","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.14","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"f38c1ceb6eaef4a55fe33412ce6a2dc2da9c8198","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.14.tgz","fileCount":476,"integrity":"sha512-vHxh/VK6yLk9hgNTYPgnGTGyuy0/Wlqn9v8hM/2Wqsb69dvG0rUWsfESIgwVn/1SLP26yj5oRUHBroICBx18Pg==","signatures":[{"sig":"MEUCIQDJBXdqp5+10S0CndhxrvLwtqVEatkxjwTxbi/wZsCSFgIgQq2Dr8fRyg2Jfl+kyrCGWWnGHy1XGkDS9EY0MYKuXfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"fef11c4619ace1f11d6c90e6eb33914637e7cfc8","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.6","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.14_1771916207923_0.5505911171806612","host":"s3://npm-registry-packages-npm-production"}},"2.45.15":{"name":"brave-real-browser-mcp-server","version":"2.45.15","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.15","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"24a68de6ebed34d3efaf597ffba40fc9c3f885a0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.15.tgz","fileCount":476,"integrity":"sha512-a1XriVlE2zAvZqv+XelGg3kxQfC60YEhQvOsPu25je1be8xwkqL7o6xUtNSFO0xLl0l4SZcTfE/B8ZcIXunGNA==","signatures":[{"sig":"MEYCIQCl01EpUTiv/KgGZwP6Waj3nxfVg94+bwirP8dy4cjL2QIhAJXFDDp1nVrVC9O0ukU0x/FqBCRYdfs4N0xoEWWSLtAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"20d1cf1d695fbb6e5ab3b8b0e6074bb386640b3c","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.7","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.15_1771916904733_0.22810538832176608","host":"s3://npm-registry-packages-npm-production"}},"2.45.16":{"name":"brave-real-browser-mcp-server","version":"2.45.16","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.16","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"92baeb7db5eb0cabbd67d6595d2196d33cfd63aa","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.16.tgz","fileCount":476,"integrity":"sha512-gaZdZX1YQa5BKLTWSkP/nmSHQQiyPHklUISUyDZP8xSdseX8Nty3w3RBccpXodrogV4nDJHKbMB09jox2E8ezA==","signatures":[{"sig":"MEYCIQCD4RtGu3RQ9Oo7nsGcI7YjDIxtCKBVnbsXsGsxRXJs1gIhAKxKAQG/zZtheFdONv2+xfSN5buZXDtfokQb6Hyokd83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"af35952cfaf46bf3c640a741bdfdfafa532f05c4","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.8","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.16_1772002766621_0.4513501504215389","host":"s3://npm-registry-packages-npm-production"}},"2.45.17":{"name":"brave-real-browser-mcp-server","version":"2.45.17","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.17","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"20ad43e5dc446da2df63f61f32f6778017c84fc3","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.17.tgz","fileCount":476,"integrity":"sha512-+UZdCnB6zQiO5BEjPqJ2JONxkOGNC02zO2Td2P3J2l5oCN3foiSemSzu54xMg0xBhFlUJdcUXW1zLZAau7EuyQ==","signatures":[{"sig":"MEYCIQDXBmh+e7UXz8GuqZ8UhUjy5yRfiBAHPxcjke5XS+XvuAIhAJJ9gPoS4RHRmJz/TGWKWqEsYyJpEp/nJNqFC2tX77Ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811613},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"0db2b58d81703c58626212f71d1077a59ff86abe","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.9","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.17_1772003400310_0.3562293568017296","host":"s3://npm-registry-packages-npm-production"}},"2.45.18":{"name":"brave-real-browser-mcp-server","version":"2.45.18","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.18","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"d5aae2d7c3ceb3ffcb733118ad4b73547117dda6","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.18.tgz","fileCount":476,"integrity":"sha512-2lz3BSMpIq40ZoJGiW3mUix31EoF07Fou+pFvWRCbt1JfB8sJghvXvzwsa8NJL+Y6jJj0lJCe9PKGGRtrvvjJg==","signatures":[{"sig":"MEUCIQCdr9Yl4k9EMstJZMeMwdIh6huSekZo3dlg2A/kodXT9gIgO8V5l86J8gAG7WK0+Q6PY3KuLAeaM+HE1xYH58JW4BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"68980c55ad800f6a5e18fcb80a4495100abd8c6e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.10","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.18_1772088970422_0.6646091766278013","host":"s3://npm-registry-packages-npm-production"}},"2.45.19":{"name":"brave-real-browser-mcp-server","version":"2.45.19","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.19","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"0c089d0b76df86effd646ed566c197fba6ac5e38","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.19.tgz","fileCount":476,"integrity":"sha512-EUTlQbnVz6QImHyDJ1OP7lWRgGn0/x89yWy1vMlaeyAI5Q0LReoWJx+kA5XRgL2hUgAjMdF6/V5W+FT1DGq2jA==","signatures":[{"sig":"MEYCIQD+5mm0QTYfM4VIw/RbG57mi7MUlAGD1O7h32McIxGF6wIhAI9dziie4tTIu0WIuOQO2kzB8+WJ0CGX37sNgIBADYic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6180485cd1bae5e3d35401d769815b91b4ad3366","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.11","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.19_1772089708274_0.3650651794185271","host":"s3://npm-registry-packages-npm-production"}},"2.45.20":{"name":"brave-real-browser-mcp-server","version":"2.45.20","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.20","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"9f41e56541535eaac95e74cb4bba7fc15491320d","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.20.tgz","fileCount":476,"integrity":"sha512-lASEMtCrAoCkJJ11sKmtLlnghRvS2zmVqlxo5VLT/4ZPXGaoinaTmu1jPHwchnIl0T0nJkIjA2bKadV6cxVgDw==","signatures":[{"sig":"MEUCIQCWppWUraRJ4awy4+IcFm+vvsznvWGR5+tCTAKfKm2/uAIgTpSFB6Z5WL6hAcupu3/N3DdUFzw5bi2CbbmUh4m+148=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"2519d079b33babf7040b331083b11fce04dc5165","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.12","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.20_1772174892217_0.8562082754291005","host":"s3://npm-registry-packages-npm-production"}},"2.45.21":{"name":"brave-real-browser-mcp-server","version":"2.45.21","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.21","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"e585693d1d567b02a9b69a04d039ed140a89ff99","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.21.tgz","fileCount":476,"integrity":"sha512-PDzqIDE7Nlv388FNjZIfrtHXzqruvRZ7SRUQnQ1XzpnwLKqAJGRd2W9G9mgMXy1ZJ/pB9WQVHwDHe3WLxbfDsw==","signatures":[{"sig":"MEYCIQDLIK11oaOaVTc86rDagAli3oXYLrqxKwadhpgAJ6+CKgIhALT+uo00J7qwrdaprnCWCtDU4lVq6DgXgvw7y//SjUa3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"6b0e822d0e473b350faf53dd2f145dcd19b6135e","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.13","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.21_1772175788507_0.0709864450222153","host":"s3://npm-registry-packages-npm-production"}},"2.45.22":{"name":"brave-real-browser-mcp-server","version":"2.45.22","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.22","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"abd7f861487c9a213d981cafb7650ea1d1c9501b","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.22.tgz","fileCount":476,"integrity":"sha512-MC2mqTdY46czgxQGT3wTxBcyy12vZGlzKyAsjLvuiv+LT7UHcT7tmbQExNumz/zAVsfsdVfFLxicEhFwcUpR5g==","signatures":[{"sig":"MEUCIQC3YdhuLKQ8pT1mMAmo0d200f9dT3MdODdqYnprtfPdhAIgH+GIXluFKFj2taHlYLOIlKdRbokaHg4QExzpi+n7VUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7880b1a936b613cd94bba63b5da01b782834b684","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.14","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.22_1772260418207_0.607774082440993","host":"s3://npm-registry-packages-npm-production"}},"2.45.23":{"name":"brave-real-browser-mcp-server","version":"2.45.23","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.23","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"bfa35c670cd74b2aac7946489963474abe2544a0","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.23.tgz","fileCount":476,"integrity":"sha512-qfIEVHtVHZ5AUL4afPJPFo+DSf1IZPRUlCRQaRSXAXBpJSU6PduL8BhwwCicGLZuobn3hg2yj7dd1hnxMX6+uw==","signatures":[{"sig":"MEUCIGZqcQ+R2wfr7SfDVOyudJwUoq44M/7HrBJfD6yBduUYAiEA3Eos3wc7pmo2ldpC4hWBnF4hi9q6Np6kPUlyBlKl4mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"5ea4596caa4585a6a85dbb3f0a6bf681cc2e20b6","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.15","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.23_1772261239919_0.6694743998857065","host":"s3://npm-registry-packages-npm-production"}},"2.45.24":{"name":"brave-real-browser-mcp-server","version":"2.45.24","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.24","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"5f22684835b7fa37719c3697ec31700f815121e8","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.24.tgz","fileCount":476,"integrity":"sha512-nkd7p5+I8TwPmHzhFYVJRkTT8TbdPkDInJjwCH4cxarKmoKdAsTPUl4VP6FLAgBhGvasttYJryTfDOteOyfk+A==","signatures":[{"sig":"MEUCIBWOIv75EJQ2qTbWjr+fs6w687k3nHMEMe1Qu98AR120AiEApVhxwnSM+VW1/CoxRP1lMO5uWcVwJcjMudl61p5ZqOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7c91709025d185202168288233b8033df3760de1","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.16","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.24_1772347328211_0.10250680298064818","host":"s3://npm-registry-packages-npm-production"}},"2.45.25":{"name":"brave-real-browser-mcp-server","version":"2.45.25","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.25","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"f9b59d4cf8e462fc345cf0956773d8af5b6a653e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.25.tgz","fileCount":476,"integrity":"sha512-H0R4EjS+T4DbIP8MJx3rp0q4rhMnJ7+qc679WIbIwOeQj6RVljKtJq+Xgfx7y51ZUG3bCLY7nziOtaV7NJw0lw==","signatures":[{"sig":"MEUCIQC2KKLPYtyFJF7jWv220uJ8cwUuqEoOcCMEVq0A9USbcwIgGFXb2B3SY4TZhW3lNTfuXjWLVoADa1tmckgNLAAJCYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"b893843a4ac3f3fa2b1d9090f4ee51c2f77e638a","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.17","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.25_1772348175888_0.09447576684134962","host":"s3://npm-registry-packages-npm-production"}},"2.45.26":{"name":"brave-real-browser-mcp-server","version":"2.45.26","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.26","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"5c1b67882ddbe4fd223586247e7a0364b789813e","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.26.tgz","fileCount":476,"integrity":"sha512-hm5LGHij+koucXbXz9YFpzOGaSFXMh9a/VMgKg7t1DSVLhoKrnfDKYY81FAp3627rW9Qa9d066xFdteNiOegkA==","signatures":[{"sig":"MEYCIQCrcWsG3q5BsUoMlozY1QnTbET3cdK9939GQ/wGKT11EQIhAIJcWQmSlRnvLpuFIdd0jgbz+IUqCPighhJyUGtzvirA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"45e67a6ae07f147cace3089394e54505b70867bb","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.18","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.26_1772434346207_0.262887675923251","host":"s3://npm-registry-packages-npm-production"}},"2.45.27":{"name":"brave-real-browser-mcp-server","version":"2.45.27","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.27","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"aca385cf5be2df8c855bd4f91bb8e7c21fc40f2a","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.27.tgz","fileCount":476,"integrity":"sha512-46VKqwb6Bb7468k6wWWvPapqhfAQQhvWMq8i4Jxcal0Q1gx4et2bMtTwqb8eyCt/OaWnj2apTGiVbqPz259l5g==","signatures":[{"sig":"MEUCIBnrRGxcOgq2yIO9/73jsdu4bGnVss3OsH/aPmP/UmH3AiEA/RI77lqGd81zIJEkj0LoiqrdOIvjgoOEZfboXm25XWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"24751dbcaff3acda408b21ae90c5ede9050d81ad","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.19","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.27_1772435222782_0.07817564093414586","host":"s3://npm-registry-packages-npm-production"}},"2.45.28":{"name":"brave-real-browser-mcp-server","version":"2.45.28","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","_id":"brave-real-browser-mcp-server@2.45.28","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"bin":{"brave":"src/index.js","brave-lsp":"src/lsp/index.js","brave-mcp":"dist/index.js"},"dist":{"shasum":"7264a654b6e9343d411134ae9aebaf13422e5146","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.28.tgz","fileCount":476,"integrity":"sha512-2qsqHK9dbDzHFFUrQ0YNEezUTLFa6LHCpH4MyxC512Z6CCJ59aBjrzS6t6qxCvf76Ti4irXFPRGSD1iYZBFkLw==","signatures":[{"sig":"MEYCIQDgvU+7KuasPhfGGuKzhN624fpZTjPJOApw2KrN30uEOgIhAMZLDDn4o9vMfMkjVRUNDgxEjhg6h/AQOOpqvtu3sMep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80811616},"main":"lib/cjs/index.js","type":"commonjs","module":"lib/esm/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"gitHead":"7fa7e9b8c2df2de0758cb9f70313dcab556d7c11","scripts":{"dev":"node src/index.js","lsp":"node src/index.js lsp","mcp":"node src/index.js mcp","lint":"echo 'No linting configured'","list":"node src/index.js --list","test":"npm run cjs_test && npm run esm_test","build":"echo 'Root package uses pre-built lib/ - no build needed'","start":"node src/index.js","lsp:tcp":"node src/lsp/server.js --tcp","cjs_test":"node ./test/cjs/test.js","esm_test":"node ./test/esm/test.js","test:all":"npm run test --workspaces --if-present","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","mcp:verbose":"node src/index.js mcp --verbose","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"typings":"typings.d.ts","_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"repository":{"url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git","type":"git"},"workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"_npmVersion":"10.8.2","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"xvfb":"^0.4.0","tree-kill":"^1.2.2","ghost-cursor":"^1.4.2","tesseract.js":"^5.1.1","puppeteer-extra":"^3.3.6","vscode-languageserver":"^9.0.1","@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.20","puppeteer-extra-plugin-stealth":"^2.11.2","vscode-languageserver-textdocument":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"_npmOperationalInternal":{"tmp":"tmp/brave-real-browser-mcp-server_2.45.28_1772520360859_0.4558193153116685","host":"s3://npm-registry-packages-npm-production"}},"2.45.29":{"name":"brave-real-browser-mcp-server","version":"2.45.29","description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","main":"lib/cjs/index.js","module":"lib/esm/index.mjs","type":"commonjs","workspaces":["packages/brave-real-blocker","packages/brave-real-launcher","packages/brave-real-puppeteer-core"],"exports":{".":{"types":"./typings.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.js"}},"typings":"typings.d.ts","engines":{"node":">=18.0.0"},"bin":{"brave":"src/index.js","brave-mcp":"dist/index.js","brave-lsp":"src/lsp/index.js"},"scripts":{"start":"node src/index.js","dev":"node src/index.js","mcp":"node src/index.js mcp","mcp:verbose":"node src/index.js mcp --verbose","lsp":"node src/index.js lsp","lsp:tcp":"node src/lsp/server.js --tcp","list":"node src/index.js --list","build":"echo 'Root package uses pre-built lib/ - no build needed'","build:self":"echo 'Root package uses pre-built lib/ - no build needed'","test":"npm run cjs_test && npm run esm_test","esm_test":"node ./test/esm/test.js","cjs_test":"node ./test/cjs/test.js","lint":"echo 'No linting configured'","build:all":"npm run build --workspaces --if-present","clean:all":"npm run clean --workspaces --if-present","test:all":"npm run test --workspaces --if-present","postinstall":"npm run build:all && node scripts/auto-update-deps.js || true","update-deps":"node scripts/auto-update-deps.js","upstream-patch":"node scripts/upstream-patcher.js"},"keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"author":{"name":"codeiva4u"},"license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","brave-real-puppeteer-core":"^24.37.5-brave.21","ghost-cursor":"^1.4.2","puppeteer-extra":"^3.3.6","puppeteer-extra-plugin-stealth":"^2.11.2","tesseract.js":"^5.1.1","tree-kill":"^1.2.2","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.12","xvfb":"^0.4.0"},"devDependencies":{"puppeteer-extra-plugin-adblocker":"^2.13.6"},"repository":{"type":"git","url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git"},"bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","_id":"brave-real-browser-mcp-server@2.45.29","gitHead":"593878a0413f7333f5f62c660a4ff010c1bc65df","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Q0obQQ27TUzwlrPFthfX56VN1HYQTZ1rRKFr8S0stp1aJFbrjAS+YJrpFmSoiyus8e6Fz9RfevYLeyXgHbpleQ==","shasum":"eeb46690b8c06025da6f7ea5edb13e809a8ca961","tarball":"https://registry.npmjs.org/brave-real-browser-mcp-server/-/brave-real-browser-mcp-server-2.45.29.tgz","fileCount":476,"unpackedSize":80811616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGEOZWYYTcrlEPTl6/RdBG4WiwWt3D6OY5HZFE4TU0kwAiBK45FbesD2SDLMdFe3v0JGwlBjvQDkUbUzyANXyiPV+w=="}]},"_npmUser":{"name":"codeiva","email":"codeiva@protonmail.com"},"directories":{},"maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brave-real-browser-mcp-server_2.45.29_1772521268438_0.5235310581853634"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-14T04:50:10.584Z","modified":"2026-03-03T07:01:09.293Z","1.5.17":"2025-09-14T04:50:10.884Z","1.5.16":"2025-09-14T04:50:49.759Z","2.1.0":"2025-09-21T13:17:06.530Z","2.0.3":"2025-09-21T13:23:15.040Z","2.0.4":"2025-10-03T17:12:33.456Z","2.0.6":"2025-10-03T17:53:03.303Z","2.0.8":"2025-10-04T07:44:16.617Z","2.1.1":"2025-10-04T07:49:41.496Z","2.1.2":"2025-10-04T08:44:03.452Z","2.1.3":"2025-10-04T11:17:37.572Z","2.1.4":"2025-10-04T11:22:21.436Z","2.1.5":"2025-10-04T11:26:06.851Z","2.1.6":"2025-10-04T11:33:01.283Z","2.2.0":"2025-10-04T11:38:45.155Z","2.2.1":"2025-10-04T15:21:29.085Z","2.3.0":"2025-10-04T15:54:08.401Z","2.3.1":"2025-10-04T17:01:18.596Z","2.3.2":"2025-10-04T17:08:22.495Z","2.3.3":"2025-10-05T18:49:15.382Z","2.4.0":"2025-10-08T05:14:32.568Z","2.4.1":"2025-10-08T05:26:03.470Z","2.4.2":"2025-10-08T05:31:41.960Z","2.4.3":"2025-10-08T05:39:15.230Z","2.5.0":"2025-10-08T06:00:51.483Z","2.5.1":"2025-10-08T06:08:48.754Z","2.6.0":"2025-10-08T17:58:11.644Z","2.7.0":"2025-10-08T18:03:44.238Z","2.7.1":"2025-10-08T18:08:09.008Z","2.7.2":"2025-10-08T18:12:17.208Z","2.7.3":"2025-10-09T11:46:10.900Z","2.7.4":"2025-10-09T12:01:56.426Z","2.7.5":"2025-10-09T12:04:25.771Z","2.7.6":"2025-10-09T18:03:23.470Z","2.8.0":"2025-10-09T18:25:31.685Z","2.8.1":"2025-10-10T04:21:00.346Z","2.8.2":"2025-10-10T04:30:53.742Z","2.8.3":"2025-10-11T17:06:19.328Z","2.8.4":"2025-10-11T17:24:43.333Z","2.8.5":"2025-10-11T17:29:43.268Z","2.8.6":"2025-10-11T17:31:27.684Z","2.8.7":"2025-10-11T17:32:33.026Z","2.8.8":"2025-10-11T17:34:33.844Z","2.9.0":"2025-10-11T17:40:09.968Z","2.9.1":"2025-10-11T17:55:02.881Z","2.9.2":"2025-10-11T18:01:31.014Z","2.9.3":"2025-10-11T18:37:14.566Z","2.9.4":"2025-10-12T06:42:00.129Z","2.9.5":"2025-10-12T07:13:03.322Z","2.9.6":"2025-10-12T11:37:09.265Z","2.9.7":"2025-10-12T12:24:33.477Z","2.9.8":"2025-10-13T08:43:37.503Z","2.9.9":"2025-10-13T09:02:49.663Z","2.9.10":"2025-10-13T09:40:00.251Z","2.9.11":"2025-10-14T17:18:49.059Z","2.9.12":"2025-10-14T17:21:57.740Z","2.9.13":"2025-10-16T12:06:00.774Z","2.9.14":"2025-10-16T16:17:32.627Z","2.9.15":"2025-10-16T16:20:10.506Z","2.9.16":"2025-10-16T16:31:29.302Z","2.9.17":"2025-10-17T05:05:44.259Z","2.9.18":"2025-10-17T05:06:36.443Z","2.9.19":"2025-10-17T17:15:19.381Z","2.9.20":"2025-10-17T17:20:01.555Z","2.9.21":"2025-10-17T17:23:45.136Z","2.10.0":"2025-10-18T14:59:26.702Z","2.11.0":"2025-10-18T15:19:07.844Z","2.11.1":"2025-10-18T16:32:27.991Z","2.11.2":"2025-10-18T16:39:26.601Z","2.11.3":"2025-10-18T16:54:18.475Z","2.11.4":"2025-10-18T16:57:55.713Z","2.11.5":"2025-10-18T18:12:50.874Z","2.11.6":"2025-10-19T02:46:17.029Z","2.11.7":"2025-10-19T17:59:01.098Z","2.11.8":"2025-10-19T18:13:36.166Z","2.12.0":"2025-10-22T10:11:54.453Z","2.12.2":"2025-10-22T10:24:47.602Z","2.12.3":"2025-10-22T12:57:40.932Z","2.12.4":"2025-10-22T15:10:36.437Z","2.12.5":"2025-10-24T15:26:03.125Z","2.12.6":"2025-10-24T17:43:35.683Z","2.12.7":"2025-10-24T18:20:52.526Z","2.12.8":"2025-10-25T16:54:15.422Z","2.12.9":"2025-10-27T16:33:36.276Z","2.12.10":"2025-10-27T16:45:31.301Z","2.12.11":"2025-10-27T16:51:33.275Z","2.12.12":"2025-10-27T17:01:01.053Z","2.13.0":"2025-10-30T08:08:24.630Z","2.14.0":"2025-10-30T17:26:25.638Z","2.14.1":"2025-12-14T09:41:15.244Z","2.14.2":"2025-12-14T10:09:56.724Z","2.14.3":"2025-12-14T11:52:35.605Z","2.14.4":"2025-12-14T11:53:10.268Z","2.14.5":"2025-12-14T13:42:41.110Z","2.14.6":"2025-12-14T17:02:52.777Z","2.14.7":"2025-12-14T17:03:43.970Z","2.14.8":"2025-12-15T10:47:02.536Z","2.14.9":"2025-12-15T12:53:39.140Z","2.14.10":"2025-12-15T14:54:21.074Z","2.14.11":"2025-12-15T15:04:59.966Z","2.14.12":"2025-12-15T15:22:46.030Z","2.14.13":"2025-12-15T15:29:37.763Z","2.14.14":"2025-12-15T15:31:40.167Z","2.14.15":"2025-12-15T16:55:08.178Z","2.15.0":"2025-12-15T17:09:25.156Z","2.15.1":"2025-12-16T04:04:20.470Z","2.15.2":"2025-12-16T04:41:42.924Z","2.15.3":"2025-12-16T05:16:30.324Z","2.15.4":"2025-12-16T06:17:03.572Z","2.15.5":"2025-12-16T09:32:53.533Z","2.15.6":"2025-12-23T05:51:34.192Z","2.16.0":"2026-01-02T15:02:51.588Z","2.15.7":"2026-01-02T15:04:42.869Z","2.17.0":"2026-01-02T15:24:45.172Z","2.17.1":"2026-01-02T15:35:35.818Z","2.17.2":"2026-01-02T15:37:40.871Z","2.17.3":"2026-01-02T15:52:30.693Z","2.17.4":"2026-01-03T06:16:53.556Z","2.17.5":"2026-01-03T08:02:32.094Z","2.17.6":"2026-01-03T08:29:30.922Z","2.17.7":"2026-01-03T09:18:05.751Z","2.17.8":"2026-01-03T11:53:37.387Z","2.17.9":"2026-01-04T01:16:10.741Z","2.17.10":"2026-01-04T08:23:14.990Z","2.17.11":"2026-01-04T09:31:09.853Z","2.17.12":"2026-01-04T09:53:01.322Z","2.17.13":"2026-01-04T09:57:52.605Z","2.17.14":"2026-01-04T10:13:48.202Z","2.17.15":"2026-01-04T10:18:35.571Z","2.17.16":"2026-01-04T10:31:11.754Z","2.17.17":"2026-01-04T11:19:32.456Z","2.17.18":"2026-01-04T14:05:10.291Z","2.17.19":"2026-01-04T14:27:47.383Z","2.17.20":"2026-01-04T16:56:57.204Z","2.17.21":"2026-01-05T03:37:55.839Z","2.18.0":"2026-01-05T06:33:24.897Z","2.18.1":"2026-01-05T06:45:48.453Z","2.18.2":"2026-01-06T01:09:24.874Z","2.18.3":"2026-01-07T06:16:04.745Z","2.18.4":"2026-01-07T10:13:59.865Z","2.18.5":"2026-01-07T14:29:01.795Z","2.18.6":"2026-01-08T01:09:39.335Z","2.18.7":"2026-01-09T01:10:08.028Z","2.18.8":"2026-01-10T01:07:45.685Z","2.18.9":"2026-01-10T15:17:13.154Z","2.18.10":"2026-01-10T15:40:24.476Z","2.18.11":"2026-01-10T16:44:10.299Z","2.18.12":"2026-01-10T18:10:33.913Z","2.18.13":"2026-01-11T15:02:39.595Z","2.18.14":"2026-01-11T15:14:01.419Z","2.18.15":"2026-01-11T15:44:56.131Z","2.18.16":"2026-01-11T15:56:04.916Z","2.19.0":"2026-01-11T16:06:45.421Z","2.19.1":"2026-01-11T16:20:04.350Z","2.19.2":"2026-01-11T16:40:51.073Z","2.19.3":"2026-01-11T16:51:59.066Z","2.19.4":"2026-01-11T17:08:53.819Z","2.19.5":"2026-01-11T17:11:39.867Z","2.19.6":"2026-01-11T17:22:24.479Z","2.19.7":"2026-01-11T17:36:28.590Z","2.19.8":"2026-01-11T17:37:55.104Z","2.19.9":"2026-01-11T18:53:08.351Z","2.19.10":"2026-01-11T18:57:30.680Z","2.19.11":"2026-01-11T18:59:02.655Z","2.19.12":"2026-01-12T04:38:48.564Z","2.19.13":"2026-01-12T04:47:58.563Z","2.19.14":"2026-01-12T04:51:43.342Z","2.19.15":"2026-01-12T06:44:23.809Z","2.19.16":"2026-01-12T13:40:11.535Z","2.19.17":"2026-01-12T14:53:01.088Z","2.19.18":"2026-01-12T15:31:34.257Z","2.19.19":"2026-01-12T16:12:03.919Z","2.19.20":"2026-01-12T16:28:34.215Z","2.20.0":"2026-01-12T20:56:42.956Z","2.21.0":"2026-01-13T05:43:59.710Z","2.21.1":"2026-01-13T06:42:15.409Z","2.21.2":"2026-01-13T12:16:32.722Z","2.21.3":"2026-01-13T12:17:49.518Z","2.21.4":"2026-01-13T13:29:09.656Z","2.21.5":"2026-01-13T13:48:18.457Z","2.21.6":"2026-01-13T15:35:12.714Z","2.21.7":"2026-01-13T16:18:16.774Z","2.21.8":"2026-01-13T16:31:48.115Z","2.23.0":"2026-01-14T06:33:33.643Z","2.23.1":"2026-01-14T06:42:07.464Z","2.23.2":"2026-01-14T07:38:51.669Z","2.23.3":"2026-01-14T13:51:59.187Z","2.23.4":"2026-01-14T14:04:50.858Z","2.23.5":"2026-01-14T14:12:35.827Z","2.23.6":"2026-01-14T14:19:07.312Z","2.23.7":"2026-01-14T15:20:46.840Z","2.23.8":"2026-01-14T15:26:47.227Z","2.23.9":"2026-01-14T15:47:27.243Z","2.24.0":"2026-01-14T16:32:28.826Z","2.24.1":"2026-01-15T06:41:36.448Z","2.24.2":"2026-01-15T09:02:00.563Z","2.24.3":"2026-01-15T13:56:59.633Z","2.24.4":"2026-01-15T14:25:03.824Z","2.24.5":"2026-01-15T14:42:35.226Z","2.25.0":"2026-01-15T17:19:09.554Z","2.26.0":"2026-01-15T17:30:01.266Z","2.26.1":"2026-01-15T17:37:20.554Z","2.26.3":"2026-01-15T17:46:50.838Z","2.27.0":"2026-01-16T04:12:44.387Z","2.27.1":"2026-01-16T05:08:26.112Z","2.27.2":"2026-01-16T05:25:45.305Z","2.27.3":"2026-01-16T05:32:26.133Z","2.27.4":"2026-01-16T06:42:23.167Z","2.27.5":"2026-01-16T16:12:47.156Z","2.27.6":"2026-01-16T16:18:19.447Z","2.27.7":"2026-01-16T16:36:55.015Z","2.27.8":"2026-01-17T06:38:12.587Z","2.27.9":"2026-01-17T08:32:14.311Z","2.27.10":"2026-01-17T08:44:04.060Z","2.27.11":"2026-01-17T11:54:20.741Z","2.27.12":"2026-01-17T12:17:59.417Z","2.27.13":"2026-01-17T12:22:06.451Z","2.27.14":"2026-01-17T13:08:04.129Z","2.27.15":"2026-01-17T14:01:41.490Z","2.27.16":"2026-01-17T15:52:21.213Z","2.27.17":"2026-01-17T16:15:02.183Z","2.27.18":"2026-01-17T16:23:40.255Z","2.27.19":"2026-01-17T16:43:29.948Z","2.27.20":"2026-01-17T16:58:56.160Z","2.27.21":"2026-01-17T17:03:32.234Z","2.27.22":"2026-01-17T17:07:44.751Z","2.27.23":"2026-01-17T17:09:34.389Z","2.27.24":"2026-01-18T06:38:35.765Z","2.27.25":"2026-01-19T06:46:36.974Z","2.27.26":"2026-01-19T12:49:39.294Z","2.27.27":"2026-01-19T13:30:16.191Z","2.27.28":"2026-01-20T06:44:09.702Z","2.27.29":"2026-01-20T14:27:45.901Z","2.27.30":"2026-01-20T14:33:05.292Z","2.27.31":"2026-01-21T06:44:23.472Z","2.27.32":"2026-01-22T06:43:14.758Z","2.28.1":"2026-01-23T16:21:10.860Z","2.29.0":"2026-01-23T17:39:15.334Z","2.29.1":"2026-01-24T06:39:09.328Z","2.30.0":"2026-01-24T08:27:18.197Z","2.31.0":"2026-01-24T08:44:30.019Z","2.32.0":"2026-01-24T09:10:50.073Z","2.32.1":"2026-01-24T09:20:32.543Z","2.32.2":"2026-01-24T09:25:14.343Z","2.32.3":"2026-01-24T09:29:51.564Z","2.32.4":"2026-01-24T09:37:00.117Z","2.32.5":"2026-01-24T10:13:03.931Z","2.32.6":"2026-01-25T06:39:52.969Z","2.32.7":"2026-01-26T06:45:10.893Z","2.32.8":"2026-01-27T06:43:30.182Z","2.32.9":"2026-01-28T06:44:03.782Z","2.33.0":"2026-01-28T10:28:22.895Z","2.33.1":"2026-01-29T06:56:39.603Z","2.33.2":"2026-01-30T06:58:24.859Z","2.33.3":"2026-01-31T06:47:12.877Z","2.33.4":"2026-02-01T06:57:20.443Z","2.33.8":"2026-02-02T11:03:36.194Z","2.33.9":"2026-02-02T11:07:09.137Z","2.33.10":"2026-02-02T11:17:34.105Z","2.33.11":"2026-02-02T12:34:39.912Z","2.33.12":"2026-02-02T12:38:44.160Z","2.34.0":"2026-02-02T13:39:53.989Z","2.34.1":"2026-02-02T14:03:56.083Z","2.35.0":"2026-02-02T15:05:45.375Z","2.36.0":"2026-02-02T15:24:00.584Z","2.37.0":"2026-02-02T15:42:30.431Z","2.38.0":"2026-02-02T16:08:55.764Z","2.38.1":"2026-02-03T02:24:13.414Z","2.39.0":"2026-02-03T02:59:26.872Z","2.37.1":"2026-02-03T04:01:08.672Z","2.37.2":"2026-02-03T06:59:03.536Z","2.37.3":"2026-02-03T14:34:36.622Z","2.37.4":"2026-02-04T06:44:03.337Z","2.37.5":"2026-02-04T06:59:42.337Z","2.37.7":"2026-02-04T15:44:53.506Z","2.39.1":"2026-02-04T17:43:26.521Z","2.40.0":"2026-02-04T17:52:10.610Z","2.40.1":"2026-02-04T18:07:33.209Z","2.40.2":"2026-02-05T14:24:33.098Z","2.41.0":"2026-02-05T14:55:28.988Z","2.41.1":"2026-02-05T15:34:25.536Z","2.41.2":"2026-02-05T15:50:40.255Z","2.41.3":"2026-02-06T06:47:15.298Z","2.41.4":"2026-02-06T07:02:38.649Z","2.41.5":"2026-02-06T11:55:21.378Z","2.41.6":"2026-02-06T12:25:04.590Z","2.41.7":"2026-02-06T12:30:10.655Z","2.41.8":"2026-02-06T12:51:38.976Z","2.41.9":"2026-02-06T16:41:58.036Z","2.41.10":"2026-02-07T06:36:31.266Z","2.41.11":"2026-02-07T06:51:41.626Z","2.41.12":"2026-02-07T12:07:34.520Z","2.41.13":"2026-02-07T13:13:39.282Z","2.41.14":"2026-02-08T06:44:10.863Z","2.41.15":"2026-02-08T06:58:26.354Z","2.42.0":"2026-02-08T09:32:11.589Z","2.42.1":"2026-02-08T16:13:23.586Z","2.43.0":"2026-02-09T06:34:17.978Z","2.43.1":"2026-02-09T07:01:04.952Z","2.43.2":"2026-02-09T07:12:35.490Z","2.43.3":"2026-02-09T08:37:44.779Z","2.43.4":"2026-02-09T08:46:43.231Z","2.43.5":"2026-02-09T08:48:51.967Z","2.43.6":"2026-02-09T14:17:45.052Z","2.43.7":"2026-02-09T15:24:34.718Z","2.43.8":"2026-02-10T07:00:44.709Z","2.43.9":"2026-02-10T07:12:32.827Z","2.43.10":"2026-02-11T06:57:45.378Z","2.43.11":"2026-02-11T07:08:57.451Z","2.43.12":"2026-02-12T06:58:35.891Z","2.43.13":"2026-02-12T07:08:54.022Z","2.43.14":"2026-02-13T06:56:09.299Z","2.43.15":"2026-02-13T07:07:30.187Z","2.43.16":"2026-02-14T06:41:04.727Z","2.43.17":"2026-02-14T06:54:53.504Z","2.43.18":"2026-02-15T06:46:39.070Z","2.43.19":"2026-02-15T06:59:42.091Z","2.43.20":"2026-02-16T07:00:17.620Z","2.43.21":"2026-02-16T07:11:37.019Z","2.43.22":"2026-02-17T06:54:41.969Z","2.43.23":"2026-02-17T07:07:14.427Z","2.43.24":"2026-02-17T09:31:23.120Z","2.43.25":"2026-02-17T09:38:53.087Z","2.43.26":"2026-02-17T09:41:57.136Z","2.43.27":"2026-02-17T09:44:46.617Z","2.44.0":"2026-02-17T11:45:38.344Z","2.45.0":"2026-02-17T11:54:26.839Z","2.45.1":"2026-02-17T12:05:21.744Z","2.45.2":"2026-02-18T06:58:53.344Z","2.45.3":"2026-02-18T07:09:34.188Z","2.45.4":"2026-02-19T06:57:00.028Z","2.45.5":"2026-02-19T07:08:26.672Z","2.45.6":"2026-02-20T06:50:19.756Z","2.45.7":"2026-02-20T07:05:34.284Z","2.45.8":"2026-02-21T06:38:29.587Z","2.45.9":"2026-02-21T06:52:41.430Z","2.45.10":"2026-02-22T06:43:21.186Z","2.45.11":"2026-02-22T06:57:25.674Z","2.45.12":"2026-02-23T07:01:34.402Z","2.45.13":"2026-02-23T07:12:53.792Z","2.45.14":"2026-02-24T06:56:49.122Z","2.45.15":"2026-02-24T07:08:25.417Z","2.45.16":"2026-02-25T06:59:27.346Z","2.45.17":"2026-02-25T07:10:01.615Z","2.45.18":"2026-02-26T06:56:11.147Z","2.45.19":"2026-02-26T07:08:29.005Z","2.45.20":"2026-02-27T06:48:12.975Z","2.45.21":"2026-02-27T07:03:09.263Z","2.45.22":"2026-02-28T06:33:39.116Z","2.45.23":"2026-02-28T06:47:20.650Z","2.45.24":"2026-03-01T06:42:08.924Z","2.45.25":"2026-03-01T06:56:16.659Z","2.45.26":"2026-03-02T06:52:26.922Z","2.45.27":"2026-03-02T07:07:03.522Z","2.45.28":"2026-03-03T06:46:01.955Z","2.45.29":"2026-03-03T07:01:09.167Z"},"bugs":{"url":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server/issues"},"author":{"name":"codeiva4u"},"license":"ISC","homepage":"https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server","keywords":["mcp-server","model-context-protocol","brave-browser","puppeteer-fingerprint","puppeteer-cloudflare","undetectable-puppeteer","undetect","undetectable","puppeteer-undetectable","puppeteer-undetect","puppeteer-undetectable-bypass","puppeteer-undetect-bypass","puppeteer-undetectable-cloudflare","puppeteer-undetect-cloudflare","puppeteer-undetectable-cf","puppeteer-undetect-cf","puppeteer-undetectable-cf-bypass","anti-bot","stealth","cloudflare-bypass","turnstile-solver"],"repository":{"type":"git","url":"git+https://github.com/codeiva4u/Brave-Real-Browser-Mcp-Server.git"},"description":"MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.","maintainers":[{"name":"codeiva","email":"codeiva@protonmail.com"}],"readme":"README.md","readmeFilename":""}