{"_id":"supersurf-mcp","_rev":"34-4d53a995ac0a905e5f256caa3e2d1d41","name":"supersurf-mcp","dist-tags":{"latest":"4.0.0"},"versions":{"0.6.1":{"name":"supersurf-mcp","version":"0.6.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://github.com/h8ngryDev4Hire/Supersurf#readme","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"063810afbe705b76eca4bdf57427375e470f5aae","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.1.tgz","fileCount":122,"integrity":"sha512-zuwAwq0Tzp855vJICNtVs+QvzoCC/V1fE/wFWVz1CD0rcB+ufOmthG6GCi2t1ZCHo3qfVX4aWjgsssgUvRq89g==","signatures":[{"sig":"MEUCIAYPOGEaPNQJbAHI+H3F3Z589zQEPLFFr1yYLAT9XikFAiEArDClgl03cWt5l0TMYt/ET0YmIR9vA1owZXPIiGbN6HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444734},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"3d94932e4a10c2498d0bc2ee79bc5750b72fd229","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.1_1771437781951_0.6427206383389932","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"supersurf-mcp","version":"0.6.2","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.2","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://github.com/h8ngryDev4Hire/Supersurf#readme","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"9a405823b0a536e72f666f6e4d16cea68a7fec05","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.2.tgz","fileCount":123,"integrity":"sha512-J/XKZIjwj7qesAr65csDGrzTeHkoDbVgKfVmS6p2S8SOMuYMQsrqxdqRmxgjHa1AHjr5k0ui/O3mJf3GGwjGfg==","signatures":[{"sig":"MEYCIQDDl0ri5+uWxx04axA+vyJ/uR+oKbfHBlanh+EQQHpi2AIhAP9bDhTJm3TC3PpKaIGxDpKyieuxnogxn0ZIhrVq+yWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448402},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"3d94932e4a10c2498d0bc2ee79bc5750b72fd229","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.2_1771443939911_0.5576427945839697","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"supersurf-mcp","version":"0.6.3","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.3","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://github.com/h8ngryDev4Hire/Supersurf#readme","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"ad755fc169c86427274e9bbe269d2694febcd641","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.3.tgz","fileCount":123,"integrity":"sha512-2a45ewff+kmW9J9tqAqPxlIPkJTnFeXuqtEdLzSO5ZjFolHnvf/BwHaGOxv8O4Zb14ADhRh2cg6ftzmkI4DXQQ==","signatures":[{"sig":"MEUCIQDfTzx2Coh0EKpL101Ko7/wG2AVz08DbiKfF2kxfImXCwIgYgaepcPChnRlNotjklVfgyGaJqlgZSAQTxY83LLSpVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448402},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"92e30c2980850159e32746a907219558464be2bf","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.3_1771469105188_0.39871391765591135","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"supersurf-mcp","version":"0.6.4","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.4","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://github.com/h8ngryDev4Hire/Supersurf#readme","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"5a5060b36b2fedff3aaa6a73a395cb2087c8c6c8","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.4.tgz","fileCount":123,"integrity":"sha512-/f+7DK6d8M6XX5ezKEyqs7+3QUzZvHxPovHZUtzheE+RBC8IznO/Sf95Ri9jl5AF5ud1kM5FpQjPAR17gtG+7g==","signatures":[{"sig":"MEUCIQDb0lgmNkgotxQCvRD6eYF0BHkuoFDF4D1f3n/2s4mp5AIgVEZnRQ5NP4Dg1n+j7mXzE7vSj+ZLvsXNmanJFTxxZgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451495},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"58ac4ffdfe277fa7dbb80fdcc86a824e273909db","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.4_1771608563990_0.23618426692569972","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"supersurf-mcp","version":"0.6.5","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.5","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://github.com/h8ngryDev4Hire/Supersurf#readme","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"9fa76c74f5204bbbbb12dddbbe2845ea6b374305","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.5.tgz","fileCount":127,"integrity":"sha512-ff1CdfbT9PdXmsdMZoGfRzNtotac070mVVqpF3QhxYyR7Nlfx+zTcly6brWK5ht73EUeAeLP7zksK0sTbjN7gQ==","signatures":[{"sig":"MEUCIQCA4HT/sNY9QEUDMaqlHq9LJP/kmOylAM3WCSgGkKukZgIgGvg/GqIS19hZ9Z7kAjYGDX7yuuLeOsP8aveayKJA3MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527045},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"a4a591158891a3fd241f7d053a20d88bd9dc2bac","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.5_1771617670505_0.7983328044268385","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"supersurf-mcp","version":"0.6.6","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.6","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://h8ngryDev4Hire.github.io/Supersurf","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"e7a1b4d99ce80f52e9d2126112f8a2d07cd8a3b4","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.6.tgz","fileCount":127,"integrity":"sha512-Ty7JMF7U8tQcDHDYi7SLw6LDzn7EKCi6yxhWTxmMa+NtCLUjJ/LmDDPkuwcXwoRz+UKhZR4CWq4bl9CsV0WgnA==","signatures":[{"sig":"MEUCIQD0BypROuejbFRXfOnsJGANWpC4sk23emEBk5gLs9bnlAIgQ8z7Nv4+23Qk/eljkldjn2km79uMD62IfYNaDicq/es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527165},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"56f9b7df9d203fed7193cbfbe3a51fab3af02884","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.6_1771903132737_0.2776509516565908","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"supersurf-mcp","version":"0.6.7","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.6.7","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://h8ngryDev4Hire.github.io/Supersurf","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"8d2b209058352650b65c76c89978013ad60b316a","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.6.7.tgz","fileCount":127,"integrity":"sha512-631J/FGrf+Z2CT/4vtsNwTQqvWG90THryZrhaZLTm7LhzI87uDajQuuLth0V7lQLBRsXLbEeyVokZ2EW04AXBA==","signatures":[{"sig":"MEUCIQCk8wZrp5BoR3MwLBvHwZisP07SxVFBjgj95Jsbh6e/ZAIgR73wU9c4q/TRUBDcDPX3AKtwMYxqiIED/koiWf81S1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527442},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"97750ac0807f0d5da46b30e615e23fcf459be243","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.6.7_1771965493448_0.5534279683070364","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"supersurf-mcp","version":"0.7.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.7.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://h8ngryDev4Hire.github.io/Supersurf","bugs":{"url":"https://github.com/h8ngryDev4Hire/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"d0f6fb3a6f0564c4c8546d8862e93385a4d22002","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.7.0.tgz","fileCount":127,"integrity":"sha512-yVyhIFXnH4fSKWfP3GiMHcrwlYjGO+m26EjHvnUyRqcs2Tf5UWyYEPYbV7YB6EMrHVIH1tPEitHGueilBzgUdg==","signatures":[{"sig":"MEQCIAvZyVtddkz+Pen4hXc+HSGeOj1ZeveVeMJFPmlzQ7AvAiA7MQUyDwVkJpxCJ8u01bZ5c6QAWLmpMt3yTBN1aRAaWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532157},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"6d6c32d1d922cca757a468367b8c6e97bc4c97dc","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/h8ngryDev4Hire/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.7.0_1772051051706_0.26085928342828524","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"supersurf-mcp","version":"0.7.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@0.7.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"8f15e2450eeac9ee2c2105959a193c0f7327d03f","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-0.7.1.tgz","fileCount":127,"integrity":"sha512-JKGszkG0Y8rVgp3vwlNMk4jnMrxVZQvo7uw9IMXqpi8pxO0mhtD7/nFhBGCqcz1Z15hTv9IEngieU0WN7x2FHQ==","signatures":[{"sig":"MEYCIQDVjKZbL2HJLlvih8yRclVCvi5H0vZbNfedygVW8L+7xwIhAOL3F4nT1oXG8tW1iq1tj/1NvtdUo2VyQ4YnvIAqR+k7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532153},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"692468514a4c1a1c029f0d767cdf3fcd2cc74a99","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_0.7.1_1772055370252_0.6777078910337591","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"supersurf-mcp","version":"1.0.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.0.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"991d40132e225837abeebdcf05a80638a5302e2d","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.0.0.tgz","fileCount":139,"integrity":"sha512-I12TpZRlRxTCHuBqWKHl0CEP1S2sWkJREzXbZuWboWiQohiW2OnLY9hY5Rv6yMvP2au3uukukA6dco667FADaw==","signatures":[{"sig":"MEUCIGFhY/0ppHJm48mGTfqmdGu0TGhJoWxS9eCJr7AMOXg0AiEAlq/Cp3mEmAdniFrSCevv8soBFFfMUeerpO4BkKVzNUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497161},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"eefaa1dd765f2ab1278fca73d6d3da41724d43c9","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","shared":"*","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.0.0_1772654942296_0.810942135000803","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"supersurf-mcp","version":"1.0.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.0.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"50e08a9b76f5399becbe5f995e45614e5aac77c8","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.0.1.tgz","fileCount":139,"integrity":"sha512-vQAFNGV0k3nm1aFeiCt1i0+g7NXTV7vA9RrANb54QuTttE57sjQYpkgEo8WmYwE6hGVMyGcPhARDf874QKy3Hw==","signatures":[{"sig":"MEUCIQDfDbLP9Gj1ByhY0m+aGLhr+nEXQAiQgT8CtMmwT+ttlQIgAZkoOpM+wTAJd0gMq/vmy4ogRTaZpPGiyOcaZbT/0DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497221},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"9546be04231ea0e701b370f4a44f165ada61f0f0","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","shared":"*","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.0.1_1772656933401_0.01090135285420546","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"supersurf-mcp","version":"1.0.2","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.0.2","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"87c2a822927f9d492e63fb544fd902598d94eb47","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.0.2.tgz","fileCount":139,"integrity":"sha512-0F12HUqq2TqMTvzfuI20laDlOoh6Wc6wT4Kajd1S0OYJ+K8sjc5ySTmtwDkJVcAGRWnbh0IORgkNVmzrQ7It+w==","signatures":[{"sig":"MEUCIQDSSwhB5Vdqv5Q/yQJh3JAQui2msxc6zpqH0VsrcwuVcQIgWPTZs5L4OSSEfk1g0YWmzqLDxtekA0Ef2sELGp2nGx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503658},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"f40f4f701f112d2838fe4bb02ae4cd3b2fafa88d","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","shared":"*","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.0.2_1772917647644_0.0482763589705586","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"supersurf-mcp","version":"1.1.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.1.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"0639b847b3b5e9561601e6b38e8bd6b02eecdec1","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.1.0.tgz","fileCount":139,"integrity":"sha512-L6pZnDUBmfGIsp8XLPuKB7m5sbdMQlQbZi/tHpDalJ54TIDMi77NbuARr2NaK09H1izcl858preNYQgcgfS0Xg==","signatures":[{"sig":"MEUCIDd79ZQw7KZySVwtU1Y3QGoSYnlJzGojWyyXIOgFcWJkAiEAxVhweOzlIpvVXdwYA+mF+G0yjMsrp5G93hcANoHhxDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503658},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"3a6ed62c4ab2b2c401115c710586b2f1225d9894","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","shared":"*","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.1.0_1772921626763_0.09961428980469766","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"supersurf-mcp","version":"1.4.3","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.4.3","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"f983d07b1803e765ba3e0ac4beeb16dd387b3923","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.4.3.tgz","fileCount":147,"integrity":"sha512-IaiP8MyBdM4J/SynXUhHYpqnFA0Mrlas65VYaxBKABucp+vepSpvimLJ2Hc3dYg3mFQT1MXQBGjqP980ep/pQA==","signatures":[{"sig":"MEUCIQDJyXAB1AyPeymxydLnf+dqvtW8L36UHplP+s2gpC+CpwIgEBAl1dyTSSlWeLQXZJ/E9+5wONkecUCicca8XLzLblg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542128},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"6255095b48293724159c3f250f485f37638883d7","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.4.3_1773948099099_0.8012584655269477","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"supersurf-mcp","version":"1.4.4","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.4.4","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"9821af7d134f241815b76d2b32dadd50ec4f1aa9","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.4.4.tgz","fileCount":147,"integrity":"sha512-HHBIOzSLV6416fFYEs3V6JNETFPZbnDIs+Wpq0CfCCwWukd3fdaq4Bwc860I3GzOga2pA6bQ4Aqu9as+tucquA==","signatures":[{"sig":"MEQCICc5rED06EJ+aHzSbIyQQFHMhs8pAF+u0PaSzMLH7Ww+AiADmCNbUygDuawe1ETmTU5u6MIfeq2Js2mWLm5IGp4K7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542334},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"7ca85a4952af8fa51f5d2ec9543570d261f77b54","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.4.4_1773983533717_0.8008223804471359","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"supersurf-mcp","version":"1.5.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.5.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"c30f2bea91c18c2db54ebc9c60735b6af8821642","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.5.0.tgz","fileCount":147,"integrity":"sha512-meCMso6lZISBgVfUIBdrVBsshKdR2HGbc+BS7GqEchWp2vIdPj16+uKpRR4SRtSiTrH0AaV+OXm6knH2M5swpg==","signatures":[{"sig":"MEUCIGugzpIgSnHE54jzcJ0j6ImkOl8RWD7gVNIfzd0YmsVfAiEA1DB5dAPk1FOEU0pf2SCAnOuBrCCCFgiCiZJcX0LObK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556623},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"e8882618fd7770293b3b3be91764bd18ec14f971","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.5.0_1774480909183_0.39995517315815743","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"supersurf-mcp","version":"1.5.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.5.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"27ed8b56e0f6824691d97cc671cbe6921eb14c99","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.5.1.tgz","fileCount":147,"integrity":"sha512-ZbzejtzdW68XjOw5JO2d7wfMmqJEeDovaDX35MZDTYVFza7/ibiCwRxqM9WEQQ3cssWoGr6160WagFeYuKG4UQ==","signatures":[{"sig":"MEYCIQCmtwN4Ak5pAP7e4K3iYrScJ5jBc8NkGuLIbZXPrB+MbgIhAO6lttvQUVsQGLs7jLlmoZD9Gb6wP7cTzfQ9Uu80RvPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557315},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"0e0a5ba3046b56f1c051c6a7d4fe2f297408c5c0","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.5.1_1774732049693_0.5785233620235835","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"supersurf-mcp","version":"1.6.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.6.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"b1f1dca3b6729dbe88d3ce62d34913f886c00fdb","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.6.0.tgz","fileCount":151,"integrity":"sha512-PthkDcUjNCDG5lq1g9Lp+gdTcDKdyeY2DEsVG4PeOuZ0ZotFtksBiPuNk5E3vVnwJ9SYOgNn9jsf0c35Kwo4mg==","signatures":[{"sig":"MEYCIQDWiS6l4FG8a8c9S6WY7H5ezxy3ueH4x0DjJtK/coFJ7AIhAPVQBUZO74k2c61Ouly1SyssVRmT6eSea34o3AyEH7KI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572549},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"a2038fe581e28a40c829b6a996ab627572b11f7c","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.6.0_1774737282565_0.3954233491444694","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"supersurf-mcp","version":"1.6.5","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.6.5","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"b32028958e8b700860af89d3ef3daadab1117e03","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.6.5.tgz","fileCount":151,"integrity":"sha512-u9NrIkQePffarjMF0Ytdp/3qzrlclPUPFdAjPbmFZ/3sTqSP9bbbb46cyqpFo3h0Hbmm2QfcBvOqWG1Qm0+nIw==","signatures":[{"sig":"MEQCID+HlwutAi6z/6Y7eFb8OFJ6TDu0FXCrxxusbJqURkMxAiBGZWxRpbVlrEQc95qbRydqE70576Bep71K8c2Vcwoabg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570511},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"62c93bca87ae048a88c2f20433d4156b5984d6b0","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.6.5_1775070647091_0.6417072025383874","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"supersurf-mcp","version":"1.9.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.9.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"b38a9129050b1137012b83250cd3b5fcd57b6395","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.9.1.tgz","fileCount":151,"integrity":"sha512-XoN1c4NxnlgDwJ8VpXbxL4OL3sIOAKk4E8LX5DUZU47XMlOrpu+7EyoKsmP7KIm64jCF0h5ezXmeIldzEZETjg==","signatures":[{"sig":"MEUCIDLe9f+GO38xRrKkdvUtTjJ1IQbG3ZuVlCW/ea7AysvEAiEAoRIzoOE0p4VAbFycmBtpe69gjf9YQzn4w/ApxV6Mbt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600749},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"d5c6b61ac619dabc6c348e187df5330e8d09ba5d","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.9.1_1775696741759_0.4247447904166126","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"supersurf-mcp","version":"1.9.2","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.9.2","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"d46144c8852fd5f87ece83860d16021f8610e0c7","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.9.2.tgz","fileCount":151,"integrity":"sha512-+CeafB5C3xfS6bh3Fh/8oZ1EJowvX1JvgXFFHMTpipTpFLu/hSrL/TH8LyoTFwZRj4L6+FpLbAkMIVnL3AhViA==","signatures":[{"sig":"MEUCIEeMewyENFmZXRmvP7xtF6JkGUuqR+wl64EjYB7P1+VDAiEAkVSAsvg8qS2ZPkhjduxBaeihMphUuBHX/tr4e+pL2ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601589},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"c384f313c13f3f5a09dca83339dd2144ea4ad9ba","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.9.2_1775856306709_0.9090776246272556","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"supersurf-mcp","version":"1.10.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@1.10.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"ee82c56150be66f5de10228a2d9e8e664e40c410","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-1.10.1.tgz","fileCount":239,"integrity":"sha512-+s16rAx9f41ROVadUBJc2vV+A7GGBO/lZHcUdzflgwnqXciGtEIoAXm++k5E2UCFa0J300YcFQc28yC+Ze6aog==","signatures":[{"sig":"MEUCIEZN3PP59XTbLMpxv/cOd+nUl0HoE2n9BtOoLV50oMpnAiEAscCCICZDPPM4qUhhsbUhh1ikjpnNmbxgg1XHuIbDG3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643326},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"ba26b0581c3880a05494162338553c55856ed6cb","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_1.10.1_1777671456041_0.39251389585053675","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"supersurf-mcp","version":"2.0.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@2.0.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"08f4ff8f4ba5fcd926b9262eaea17dbcd8203231","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-2.0.0.tgz","fileCount":271,"integrity":"sha512-rQLROSmv4Hjx1+gCA9vwwmYdhOkQjZfAyIIJ671X/3suBlu47dUUxU/X7atOAPuFA9/QkglANbqWvcfXswis/Q==","signatures":[{"sig":"MEUCIQDlfYLfha+3rMwnS9U2lFcSe9bM+XJTyqD6i6CanRk5XgIgIqQ31u/WYg4RWaEudKHhYIOhD2H1m0hzA38dLVaKdf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723765},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"73778070f3804f30b0e4e0866c6e53fc1e2222df","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.2","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.4","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_2.0.0_1778736763815_0.9688832449984435","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"supersurf-mcp","version":"2.1.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@2.1.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf-mcp":"dist/cli.js"},"dist":{"shasum":"7f24651e1aac83ebf2ca6cca347f01b5640494c2","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-2.1.0.tgz","fileCount":271,"integrity":"sha512-gWKwKXj2LyW8A4hxrvqfBK0+bSDCyUrvjQYd0o0O+eCn3Z+9Pj7CzamBlSk0TbJwRy7yK1rvaJ0Nkbs6EhuHeQ==","signatures":[{"sig":"MEQCIDcZt/0IKScFhROq3s6jfqEWXJp6bs+hVPvh2yzIVfEGAiAnUYLghfHOyMGoUrkwt9LQJgbFtkz4TQ3H2KwKK4eLpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720197},"main":"dist/cli.js","types":"dist/cli.d.ts","engines":{"node":">=18"},"gitHead":"6468f5535824291bafaa3c60e4a2fbba677bed5b","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"*","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_2.1.0_1779477262101_0.1317105641688714","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"supersurf-mcp","version":"3.0.1","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.0.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"15497c040cb125abf99422939e5a27965e095d4b","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.0.1.tgz","fileCount":311,"integrity":"sha512-BLqjvW+6CoV6YWVAkU3hrnGEvzE8xJSs2J+AmbaVw6PQlwsrLsdY3CXbcx3blZr2Es1SgAEixJ6S7YLJMf5P9Q==","signatures":[{"sig":"MEYCIQCc7bNi9n5WKHLzx6lOUuJfEBGt1zPqHCAWT5dNzKOoSwIhAK5sQ+WILTNF80EyMC0MZthdn6q9KdkM0a9+eCF3/y5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779567},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"c386ebd2d92751ae170436dd5a95312e27fc1b96","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.0.1_1780790395877_0.11952388343181042","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"supersurf-mcp","version":"3.0.2","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.0.2","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"c7b2d4b2b37639ca42c9ce1f9b90c3fefc17e9da","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.0.2.tgz","fileCount":311,"integrity":"sha512-mSogmFC+xJnqRzBn41HADzlLfWbxpfOvnJ/ouOqIYwmLXiKrDk4A8iVqyA0WR982ZNfUy1+IEof35VdCy4Vg2A==","signatures":[{"sig":"MEQCIF5NCQlVBVL5f5vJ6pSiJQ0n561bioeXKd6MKLZYThq5AiBSioTwAGk5VwbAp+VRDrNYMSsocnk2lHmFbjnUGfY6Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779824},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"15ab6c90e63948a408eafedd39b764dae60cd134","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.0.2_1780863412090_0.6608461077782448","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"supersurf-mcp","version":"3.1.0","keywords":["mcp","browser-automation","chrome-extension","ai-agent","model-context-protocol","claude","web-automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.1.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"7fce4b6d31f181f9022a5c2afc4b4a5adcaf53ea","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.1.0.tgz","fileCount":331,"integrity":"sha512-H/LsUOgSpf5fYCYN9+9GqCijgEtl3tvDYmuQXKF+bQAxsXMH9RWbDXYTzLMYTm1pK4CMy+Rt/3D4EjkiqRUWJA==","signatures":[{"sig":"MEUCIQCm2GibMD76eG9GIGWth+tlIUQ0TeX4o0nOjkIYbe+KVwIgDpnc5a3ABHAPZ42mqE77QjLMZJTFzuCg7cKGdJUg6Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827730},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"f4438ac5ff5e63b0196cc7aa985a9ba347cc2cba","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.1.0_1781473470780_0.0006657416394311166","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"supersurf-mcp","version":"3.1.1","keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.1.1","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"2ea1cda34239b8b1a066dac89d5b5b5bcc2eff0b","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.1.1.tgz","fileCount":331,"integrity":"sha512-ZLVviDvpPH1sDpwCCTONCdZMGrWYTHij5bB6dNEo8CPSO/YWXfcqrfdXMjBcz32QRsTVVFi5/K6/eDbVEbO5uA==","signatures":[{"sig":"MEYCIQDmUxH3OOT4QGPvjExjzd1hA+amfXckKLvmTZVRg1sy5wIhAJoSDiBZx5O7QLzsAd/SRcALt/BbKmylde0y5fUqmjjh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830750},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"5e8bd0520a638bd10bcb5e6dc25a329b6d56b9a0","mcpName":"io.github.liquidbuiltit/supersurf-mcp","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.1.1_1781581657155_0.32949391035398734","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"supersurf-mcp","version":"3.2.0","keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.2.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"f9d0f7e2358f2ecc6050ca596d2b5396d642659c","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.2.0.tgz","fileCount":335,"integrity":"sha512-GmMdIjIQEwzWoTOWaR4m6pU15QnLZJIeW6yH+n+AfqG4hES3YDNn9manZ9lr3ywjKgR+8Xaollz4BMqfe/PRDA==","signatures":[{"sig":"MEQCICUP54JDgxqjIMVaKdIm6wwC3zhAVbUEpBXePd3YaUUJAiApcUeR93RDFX9UiH2KTMqIBQJz6qBc1dQUiZDMZBeYTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866361},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"d1edc0f1618305ec88d0a9eb320059d5f0100216","mcpName":"io.github.LiquidBuiltIt/supersurf-mcp","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.2.0_1783108559239_0.3295989569857467","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"supersurf-mcp","version":"3.3.0","keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.3.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"d4e2d8a393cd835cb71eba9ab96191a74fe1fd39","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.3.0.tgz","fileCount":367,"integrity":"sha512-QfgsvqCzNl0pAEtzOOdkzBE/B2EZ9NSGFFqRZutA6D5V8+s6qT+hsFCYVRS3R+25MigNO5Uh9wWCWdJnatvLlQ==","signatures":[{"sig":"MEQCIGKCzJ0bd8uuUreViy8ZH4CRuVMm11cja9cj86SclYT3AiAWkjG4Xs3cQJVjYeXAD6FDoXQdUNWrhhRzs+wZGcBFPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953819},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"002724be1f23eed4c0ef7599b53b63f2e3de6f2d","mcpName":"io.github.LiquidBuiltIt/supersurf-mcp","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.3.0_1785965166950_0.18786614028242865","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"supersurf-mcp","version":"3.4.0","keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"author":{"name":"The Media Masons"},"license":"Apache-2.0","_id":"supersurf-mcp@3.4.0","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"os":["darwin","linux"],"bin":{"supersurf":"dist/bin/supersurf.js","supersurf-mcp":"dist/bin/supersurf-mcp.js","supersurf-daemon":"dist/bin/supersurf-daemon.js"},"dist":{"shasum":"cc60521206ac8be24eeafb8c81459f7aa14bbfd5","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-3.4.0.tgz","fileCount":415,"integrity":"sha512-6pdwzy9z6UdHvCgxap3S5G44T3QYkIimXzsfXbjRZWGDD3yb8QmfmlujxqjdOUdouEwUXc5jHFLXChDG+ctoaQ==","signatures":[{"sig":"MEYCIQCU9w/VKYd7pnvDlyaMCl1F1EX/XXlvX8wi0S2Q++twIgIhAKoLIImi9/jmzHy65+g/PL8qDYCoTuSjLiRlodt9cBmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102384},"main":"dist/bin/supersurf.js","types":"dist/bin/supersurf.d.ts","engines":{"node":">=18"},"gitHead":"ef7b1a478210a14d2f7dc19f4d10a398d24db7ea","mcpName":"io.github.LiquidBuiltIt/supersurf-mcp","scripts":{"dev":"npx tsx src/cli.ts --debug","test":"vitest run","build":"tsc && npx tsx ../scripts/shared.bundle.ts server && chmod +x dist/bin/supersurf.js dist/bin/supersurf-mcp.js dist/bin/supersurf-daemon.js","clean":"rm -rf dist","test.watch":"vitest","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build"},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"repository":{"url":"git+https://github.com/liquidbuiltit/Supersurf.git","type":"git","directory":"server"},"_npmVersion":"10.9.8","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.18.3","acorn":"^8.14.0","sharp":"^0.34.5","commander":"^14.0.1","acorn-walk":"^8.3.4","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","supersurf-daemon":"^3.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","shared":"*","vitest":"^4.0.18","@types/ws":"^8.5.10","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/supersurf-mcp_3.4.0_1787604045826_0.9020939216609822","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"supersurf-mcp","mcpName":"io.github.LiquidBuiltIt/supersurf-mcp","version":"4.0.0","description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","main":"dist/cli.js","types":"dist/cli.d.ts","bin":{"supersurf-mcp":"dist/cli.js"},"engines":{"node":">=18"},"os":["darwin","linux"],"license":"Apache-2.0","author":{"name":"The Media Masons"},"repository":{"type":"git","url":"git+https://github.com/liquidbuiltit/Supersurf.git","directory":"server"},"homepage":"https://liquidbuiltit.github.io/Supersurf","bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf dist","build":"tsc && npx tsx ../scripts/shared.bundle.ts server && chmod +x dist/cli.js","prepublishOnly":"cp ../LICENSE . && npm run clean && npm run build","dev":"npx tsx src/cli.ts --debug","test":"vitest run","test.watch":"vitest"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.5","acorn":"^8.14.0","acorn-walk":"^8.3.4","commander":"^14.0.1","image-size":"^2.0.2","jsonpath-plus":"^10.3.0","sharp":"^0.34.5","supersurf-daemon":"^3.0.0","ws":"^8.18.3"},"devDependencies":{"@types/node":"^22.0.0","@types/ws":"^8.5.10","shared":"*","tsx":"^4.19.0","typescript":"^5.5.0","vitest":"^4.0.18"},"_id":"supersurf-mcp@4.0.0","gitHead":"002f6e70e4a3eb686b7a39d194e035aa429472be","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-nmNW1K2ZwblT9wdT3KhuQhWe4FOGuRiy+eURsiJMPMX8F7VwcTqvKDwtqW0pv9VD8p+YpkRPR2IK57wMgbQkWw==","shasum":"566783007443dc58e40cd04c6a1fb0c705390da3","tarball":"https://registry.npmjs.org/supersurf-mcp/-/supersurf-mcp-4.0.0.tgz","fileCount":471,"unpackedSize":1398572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/uIwwM5LGCNWxPaklrUNgrrl4vG1ZYZe6TTQP+oY+WgIgf4VYAiKsSXeAlJZCVUbeBda65E/C9tmDtwxAagwnilI="}]},"_npmUser":{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"},"directories":{},"maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/supersurf-mcp_4.0.0_1789189701474_0.292225745685158"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T18:03:01.884Z","modified":"2026-09-12T05:08:21.785Z","0.6.1":"2026-02-18T18:03:02.094Z","0.6.2":"2026-02-18T19:45:40.060Z","0.6.3":"2026-02-19T02:45:05.511Z","0.6.4":"2026-02-20T17:29:24.151Z","0.6.5":"2026-02-20T20:01:10.691Z","0.6.6":"2026-02-24T03:18:52.898Z","0.6.7":"2026-02-24T20:38:13.612Z","0.7.0":"2026-02-25T20:24:11.869Z","0.7.1":"2026-02-25T21:36:10.418Z","1.0.0":"2026-03-04T20:09:02.548Z","1.0.1":"2026-03-04T20:42:13.559Z","1.0.2":"2026-03-07T21:07:27.836Z","1.1.0":"2026-03-07T22:13:46.917Z","1.4.3":"2026-03-19T19:21:39.255Z","1.4.4":"2026-03-20T05:12:13.885Z","1.5.0":"2026-03-25T23:21:49.357Z","1.5.1":"2026-03-28T21:07:29.868Z","1.6.0":"2026-03-28T22:34:42.749Z","1.6.5":"2026-04-01T19:10:47.265Z","1.9.1":"2026-04-09T01:05:41.943Z","1.9.2":"2026-04-10T21:25:06.908Z","1.10.1":"2026-05-01T21:37:36.204Z","2.0.0":"2026-05-14T05:32:43.991Z","2.1.0":"2026-05-22T19:14:22.277Z","3.0.1":"2026-06-06T23:59:56.072Z","3.0.2":"2026-06-07T20:16:52.236Z","3.1.0":"2026-06-14T21:44:30.908Z","3.1.1":"2026-06-16T03:47:37.327Z","3.2.0":"2026-07-03T19:55:59.422Z","3.3.0":"2026-08-05T21:26:07.172Z","3.4.0":"2026-08-24T20:40:46.006Z","4.0.0":"2026-09-12T05:08:21.636Z"},"bugs":{"url":"https://github.com/liquidbuiltit/Supersurf/issues"},"author":{"name":"The Media Masons"},"license":"Apache-2.0","homepage":"https://liquidbuiltit.github.io/Supersurf","keywords":["mcp","mcp-server","model-context-protocol","browser-automation","web-automation","ai-agent","chrome-extension","claude","llm","puppeteer-alternative","playwright-alternative","anthropic","automation","supersurf"],"repository":{"type":"git","url":"git+https://github.com/liquidbuiltit/Supersurf.git","directory":"server"},"description":"Open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via extension","maintainers":[{"name":"h8ngrydev4hire","email":"monkeydev4hire@proton.me"}],"readme":"# supersurf-mcp\n\nFree and open-source MCP server for browser automation — gives AI agents control of a real Chrome browser via a Chrome extension.\n\nWorks with any LLM that supports the [Model Context Protocol](https://modelcontextprotocol.io): Claude, GPT, Gemini, open-source models, or your own. Every line of code is public on GitHub — no telemetry, no data collection.\n\n## Quick Start\n\n```bash\ncurl -fsSL https://liquidbuiltit.github.io/Supersurf/install.sh | sh\n```\n\nThe installer puts the `supersurf` CLI in `~/.local/bin` (no sudo), starts the daemon, and walks you through installing the Chrome extension. Then register the server:\n\n```bash\nclaude mcp add supersurf -- supersurf mcp\n```\n\nRe-run the installer to upgrade. Add `--yes` for CI, Docker, or an agent, where it never prompts.\n\n### Without the CLI\n\nThis package works on its own — any client that can run `npx` needs nothing installed. You install the extension yourself, from the [Chrome Web Store](https://chromewebstore.google.com/detail/falcdhojcinkkbffgnipppcdoaehgpek).\n\nClaude Code:\n```bash\nclaude mcp add supersurf -- npx supersurf-mcp@latest\n```\n\nClaude Desktop — add to your MCP config:\n```json\n{\n  \"mcpServers\": {\n    \"supersurf\": {\n      \"command\": \"npx\",\n      \"args\": [\"supersurf-mcp@latest\"]\n    }\n  }\n}\n```\n\n### Then use it\n\nYour agent calls `connect` to start the session, a daemon auto-starts, the extension connects, and 28 browser tools become available.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `connect` / `disconnect` / `status` | Session lifecycle (`connect` accepts optional `profile` for isolated Chromium) |\n| `profile_create` / `profile_list` / `profile_delete` | Manage isolated Chromium profiles |\n| `browser_tabs` | List, create, attach, or close tabs |\n| `browser_navigate` | Go to URL, back, forward, reload |\n| `browser_interact` | Click, type, press keys, hover, scroll, wait, select, upload files |\n| `browser_snapshot` | Accessibility tree as structured DOM |\n| `browser_lookup` | Find elements by visible text |\n| `browser_extract_content` | Page content as clean markdown |\n| `browser_take_screenshot` | Viewport, full page, element, or region |\n| `browser_evaluate` | Run JavaScript in page context |\n| `browser_fill_form` | Set multiple form fields at once |\n| `browser_network_requests` | Monitor, inspect, and replay network traffic |\n| `browser_console_messages` | Read console output |\n| `browser_get_element_styles` | Inspect computed CSS |\n| `browser_drag` | Drag and drop |\n| `browser_window` | Resize, minimize, maximize |\n| `browser_verify_text_visible` | Assert text is on page |\n| `browser_verify_element_visible` | Assert element is visible |\n| `browser_pdf_save` | Export page as PDF |\n| `browser_handle_dialog` | Accept/dismiss alerts and prompts |\n| `browser_list_extensions` | List installed extensions |\n| `browser_performance_metrics` | Web Vitals (FCP, LCP, CLS, TTFB) |\n| `browser_download` | Download a file via the browser |\n| `browser_storage` | Inspect/modify localStorage and sessionStorage |\n| `secure_fill` | Fill a field with a credential from an env var, or `list` available credential names (agent never sees the value). *Being deprecated in favor of a keychain-backed system.* |\n\n## CLI Flags\n\n```\n--debug              Verbose logging + hot reload\n--debug=no_truncate  Full payloads, no truncation\n--port <n>           WebSocket port (default: 5555)\n--log-file <path>    Custom log file path\n--script-mode        JSON-RPC over stdio without MCP framing\n--disable-secure-eval  Disable the default-on secure_eval analysis for browser_evaluate\n```\n\n`secure_eval` (AST + Proxy-membrane analysis of `browser_evaluate` code) is **on by default** — it is not an experiment. Turn it off with `--disable-secure-eval` or `SUPERSURF_DISABLE_SECURE_EVAL=1`.\n\nPass flags via your MCP config:\n```json\n{\n  \"args\": [\"supersurf-mcp@latest\", \"--debug\", \"--port\", \"5555\"]\n}\n```\n\n## How It Works\n\n```\nAI Agent  -->  MCP Server (stdio)  -->  Daemon (Unix socket)  -->  WebSocket  -->  Chrome Extension  -->  Browser\n```\n\nA standalone daemon multiplexes multiple MCP sessions through a single Chrome extension connection. All DOM interaction goes through Chrome content scripts (isolated world, invisible to page JS). CDP is only used for screenshots, network interception, and PDF export. Your agent browses with your real browser profile — cookies, history, localStorage, extensions.\n\n## Experimental Features\n\nConfigure via `~/.supersurf/config.json` (requires a daemon restart) or the `SUPERSURF_EXPERIMENTS` env var:\n\n| Experiment | Description |\n|------------|-------------|\n| `page_diffing` | Returns only DOM changes after interactions |\n| `smart_waiting` | Adaptive DOM stability + network idle detection |\n| `mouse_humanization` | Human-like Bezier mouse trajectories |\n\n## Requirements\n\n- Node.js >= 18\n- Chrome or Chromium\n- [SuperSurf Chrome extension](https://chromewebstore.google.com/detail/falcdhojcinkkbffgnipppcdoaehgpek)\n\n## License\n\nApache-2.0 with Commons Clause — free to use, modify, and redistribute, but not to sell. 100% open source.\n\n[Full documentation](https://github.com/liquidbuiltit/Supersurf)\n\n---\n\nIf SuperSurf is useful to you, consider giving us a star on [GitHub](https://github.com/liquidbuiltit/Supersurf) — it helps others discover the project.\n","readmeFilename":"README.md"}