{"_id":"911-scraper-mcp","_rev":"10-767c3778464125a5c7bc29c519a138e6","name":"911-scraper-mcp","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"911-scraper-mcp","version":"1.0.0","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.0","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"592e3eecea3b00a4e39187fa38b3e0ea027176c2","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.0.tgz","fileCount":9,"integrity":"sha512-FtOrpHTc0dtxyQf9EI61cZRkcuSVNaRtgDT4HEIHivH7KCB4hFddxJpGgV/BAvTUG7z2wQwzhoJtX2HlpaxnNA==","signatures":[{"sig":"MEUCIGkvpc0H/EcB2jwH7Perv5eqg+eFbnhxdfwvRhZiimYPAiEAtJB2MfVhyjB6GIv8rMpbej5C6viIfBpeK3dROAB1PFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27968},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.0_1764916784717_0.13873418338645815","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"911-scraper-mcp","version":"1.0.1","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.1","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"6156b6d938c8c57f91f1a38df609480f082a03f2","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.1.tgz","fileCount":9,"integrity":"sha512-+slvnUzcDmDagsq0BOxGwszArHsNOlDzrgOJg23RTIZncYMGtIWx1B0JtsgAcJRGLzxXboThk3GcrA/EOKoflg==","signatures":[{"sig":"MEQCIH2oOKW1qi7JIBCy2bpwKR0/fXV2o/AiZ4wuvQZfmRR9AiAB5d/uVcxPooKsQUvABfdRm3B6uV5StR4j74hXkReSJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28058},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.1_1764918593957_0.7559254696787245","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"911-scraper-mcp","version":"1.0.2","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.2","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"6209ed8b5b7af02f2934525086d11ca97668d113","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.2.tgz","fileCount":9,"integrity":"sha512-UD+zE7+tAYDvbd7CK+P0yu5e+Hd2DdMoDrk+nZhIHZK+rz/2l0P3srgkpTnddXUMkZdRItzJIFDA8abeQXpYig==","signatures":[{"sig":"MEQCIGI9aEgpwFzjFyVIvgxrcc2rDFbqtA8LPGbgXKyUwQzzAiBqXNZqmHhtgBZ506h57tsJ98dteqssQNLC/MnlJO+z8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28058},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.2_1764918782179_0.5496557029555718","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"911-scraper-mcp","version":"1.0.3","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.3","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"505ddc86eea0c9731acfb6023a71f8d8832825f4","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.3.tgz","fileCount":9,"integrity":"sha512-9wAZe1i7S3PopbWKRYPqGiE4IZht+btYqNNk48cIq3czFaWTo//Pr8wTh4VxPW+Rg+GU7qsLMknrhm4Vkesb8A==","signatures":[{"sig":"MEUCIHOPuyIucjxqTt9DZ27UFJrYNDbyT+V6BbOkiStK5yxfAiEAxoVm4kJIA0LYI9s+uSPf/xVBdfVzXxk+VOx5+qU1CDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28243},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.3_1764927019166_0.8798612706962594","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"911-scraper-mcp","version":"1.0.4","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.4","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"8c6ff8174e69c70532a27ff8f4e004c9623e4c6d","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.4.tgz","fileCount":9,"integrity":"sha512-GwMA57+JNK9qsoyK+cCcl3KO9bnPeZUfyb1gevuUgWADT8SvMf2nFOe1J1jhD0Fk/IVYpcs5McjD+MZfGinsFA==","signatures":[{"sig":"MEQCICG0b3oEQDJDvcTnqeGseuVcefUoE210OpSKSOjIO84hAiBSNa0XwUeT9gwPlq6fzAxqReXPVwC3fJXe119b6fxPPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28243},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.4_1764927744585_0.5823941529522783","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"911-scraper-mcp","version":"1.0.5","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.5","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"524287e09a4d64040d1007e7058cdc255e5fe42a","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.5.tgz","fileCount":9,"integrity":"sha512-562ByRzDtwusJ+k02kfduqqf68rlu3Tc3NCaFE2JM8HV3ut2yL4KulqNhp5DBxXduf+KkX3h8T9q1E0UgE7m6w==","signatures":[{"sig":"MEYCIQDaNjDm0t9rRo2o7TwcqtnfwJcbeGuqPkmfkAapaKCcbAIhAK41cdg4VtVN13177h64stiPz+QocqNXWhMtzSQlU9Qq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27958},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.5_1764928567418_0.37637568441796554","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"911-scraper-mcp","version":"1.0.6","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.6","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"b5322ccd78181ca491026a7bd5662f0ad442d683","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.6.tgz","fileCount":9,"integrity":"sha512-I04sUksvIVdGvyVfiOYq43Hco1i4EFxDBaF10Q56AZx3gL+PT+LJt7BNMbjFrB2DLqEuOXXxqJv0MSG1PbQN0A==","signatures":[{"sig":"MEUCIQCVhnB1vAcHkYXI17K7Kdq5GotMb0Cn/OmpCiq61w0n4gIgfwjL5hUJ1Y1L4+rKs23sXjjaYq52fRy2z8BHARZ87W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28883},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.6_1764929284331_0.15912477172053174","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"911-scraper-mcp","version":"1.0.7","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.7","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"849367b7956064feb9295de267c28e6f9774b252","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.7.tgz","fileCount":9,"integrity":"sha512-Y/fGkFc8GigXKaz7EVYKUm88R6yX/qcyV7ul61vZ9aZwEPwzcDY35ySRYxWeEp+JLiEz6eEdfenl5AGmgiYP5w==","signatures":[{"sig":"MEQCIC0fErQks0eijYqx9fi1W5PGtljHNbl1jVdUTsFNZgXHAiBdDW6+pmk196FSnIx64atSZKeKWNlTdwt8rvChgHBe9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28719},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.7_1764929460279_0.6145300697073506","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"911-scraper-mcp","version":"1.0.8","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","_id":"911-scraper-mcp@1.0.8","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"bin":{"911-scraper-mcp":"build/index.js"},"dist":{"shasum":"f5c77413141d8f4e4ac8464f03ddefaa9e892a4e","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.8.tgz","fileCount":9,"integrity":"sha512-tN+Mve4Il9xTAAL7AlcLMEME3G2/IprOfPsjQWVSNwk0YEdhVjf9n/6WcYgzdqHgBnjATtzlFpw/etvQmOncqQ==","signatures":[{"sig":"MEUCIQCpWjcdagGEvLAjBCtgQbhZX3G/AK3oF5TuG15i+lKAPgIgEYmjxB75KfFZPLke7TYgUNymszjP2u6BYPpx/dmNZJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27783},"main":"./build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"06f3fa703196a8d0734d27a6df089d2d7870918a","scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"repository":{"url":"git+https://github.com/911-proxy/911-scraper-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/911-scraper-mcp_1.0.8_1764930771788_0.6889715963474035","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"911-scraper-mcp","version":"1.0.9","description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","main":"./build/index.js","type":"module","bin":{"911-scraper-mcp":"build/index.js"},"scripts":{"build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport http --port 3000","prepublishOnly":"npm run build"},"keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/911-proxy/911-scraper-mcp.git"},"engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.24.1","zod":"^3.25.76"},"devDependencies":{"@types/node":"^24.10.1","typescript":"^5.9.3"},"_id":"911-scraper-mcp@1.0.9","gitHead":"c21a5a782f64041cc0557ab48316d6a2495c0ead","bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-7AzwdOtmMH9SgkZBHkD6Ba/3NYtjL15CtQc9117ezK6AMS4yuXDaiy2ZtixPd0i7UFzspaGERv7JBMehVgMLBA==","shasum":"fa16d4ec338dc4d9e9bb9f16e8b82973c192888c","tarball":"https://registry.npmjs.org/911-scraper-mcp/-/911-scraper-mcp-1.0.9.tgz","fileCount":9,"unpackedSize":30616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICU8TaL81fFOhlfxv3cd2tHFsoCHNX8Oe+tKNWq0onB9AiEA3TleNc4xiXaNguXKAiZDMxAwY0DNQZlqHBkaGbcq7gQ="}]},"_npmUser":{"name":"911-proxy","email":"support@911proxy.com"},"directories":{},"maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/911-scraper-mcp_1.0.9_1765161503022_0.2294868029359809"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T06:39:44.716Z","modified":"2025-12-08T02:38:23.346Z","1.0.0":"2025-12-05T06:39:44.857Z","1.0.1":"2025-12-05T07:09:54.089Z","1.0.2":"2025-12-05T07:13:02.324Z","1.0.3":"2025-12-05T09:30:19.361Z","1.0.4":"2025-12-05T09:42:24.716Z","1.0.5":"2025-12-05T09:56:07.579Z","1.0.6":"2025-12-05T10:08:04.486Z","1.0.7":"2025-12-05T10:11:00.441Z","1.0.8":"2025-12-05T10:32:51.928Z","1.0.9":"2025-12-08T02:38:23.160Z"},"bugs":{"url":"https://github.com/911-proxy/911-scraper-mcp/issues"},"author":{"name":"911 Proxy","email":"support@911proxy.com"},"license":"MIT","homepage":"https://github.com/911-proxy/911-scraper-mcp#readme","keywords":["mcp","scraper","911proxy","web-scraper","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/911-proxy/911-scraper-mcp.git"},"description":"911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots","maintainers":[{"name":"911-proxy","email":"support@911proxy.com"}],"readme":"# 911 Scraper MCP\r\n\r\n🌐 Global web scraping capabilities for AI assistants via Model Context Protocol\r\n\r\n[![npm version](https://img.shields.io/npm/v/911-scraper-mcp.svg)](https://www.npmjs.com/package/911-scraper-mcp)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## ✨ Features\r\n\r\n- 🌍 **Global Proxies**: Access websites from 200+ countries and regions\r\n- 📄 **HTML Scraping**: Extract complete HTML content from any webpage\r\n- 📸 **Screenshots**: Automatically save full-page or viewport screenshots\r\n- 🔄 **JavaScript Rendering**: Support for dynamic websites and SPAs\r\n- 🚀 **Batch Processing**: Scrape multiple URLs at once\r\n- 🤖 **AI-Friendly**: Designed for Claude, ChatGPT, and other AI assistants\r\n\r\n## 🎯 Use Cases\r\n\r\n- **Content Analysis**: Let AI analyze any website's content\r\n- **Competitor Research**: Scrape competitor website information\r\n- **Data Collection**: Batch collect webpage data\r\n- **Website Monitoring**: Regularly check for webpage changes\r\n- **Geo-Targeting**: Access websites from different countries\r\n\r\n## 📦 Quick Start\r\n\r\n### 1. Get 911Proxy API Credentials\r\n\r\n1. Visit [911proxy.com](https://www.911proxy.com) and register an account\r\n2. Create an API sub-account (Product Type: Scraper API)\r\n3. Get your username and password\r\n\r\n### 2. Configure in AI Client\r\n\r\n#### Claude Desktop\r\n\r\nEdit the config file:\r\n- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\r\n- **Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\r\n\r\nAdd configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"911-scraper\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"911-scraper-mcp\"],\r\n      \"env\": {\r\n        \"SCRAPER_USERNAME\": \"your-api-username\",\r\n        \"SCRAPER_PASSWORD\": \"your-api-password\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n#### Cherry Studio\r\n\r\nIn Settings → MCP Servers, add the same configuration as above.\r\n\r\n---\r\n\r\n### 🔧 Special Configuration for NVM Users\r\n\r\nIf you use **NVM (Node Version Manager)**, MCP clients may not be able to find `npx` automatically. You'll need to specify the full path to `npx` in your configuration.\r\n\r\n#### Step 1: Find Your Node and NPX Paths\r\n\r\nRun the following commands to locate your NVM installation:\r\n\r\n**Windows (Command Prompt or PowerShell):**\r\n```cmd\r\nwhere node\r\nwhere npx\r\n```\r\n\r\n**macOS:**\r\n```bash\r\nwhich node\r\nwhich npx\r\n```\r\n\r\n**Linux:**\r\n```bash\r\nwhich node\r\nwhich npx\r\n```\r\n\r\n#### Step 2: Note the Output\r\n\r\nYou should see output similar to:\r\n\r\n**Windows:**\r\n```\r\nC:\\Users\\Administrator\\AppData\\Roaming\\nvm\\v22.21.1\\node.exe\r\nC:\\Users\\Administrator\\AppData\\Roaming\\nvm\\v22.21.1\\npx.cmd\r\n```\r\n\r\n**macOS:**\r\n```\r\n/Users/yourname/.nvm/versions/node/v22.21.1/bin/node\r\n/Users/yourname/.nvm/versions/node/v22.21.1/bin/npx\r\n```\r\n\r\n**Linux:**\r\n```\r\n/home/yourname/.nvm/versions/node/v22.21.1/bin/node\r\n/home/yourname/.nvm/versions/node/v22.21.1/bin/npx\r\n```\r\n\r\n#### Step 3: Update Your MCP Configuration\r\n\r\nUse the **full path to npx** from Step 2 in your configuration file:\r\n\r\n**Windows Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"911-scraper\": {\r\n      \"command\": \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Roaming\\\\nvm\\\\v22.21.1\\\\npx.cmd\",\r\n      \"args\": [\"-y\", \"911-scraper-mcp\"],\r\n      \"env\": {\r\n        \"SCRAPER_USERNAME\": \"your-api-username\",\r\n        \"SCRAPER_PASSWORD\": \"your-api-password\",\r\n        \"PATH\": \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Roaming\\\\nvm\\\\v22.21.1;%PATH%\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**macOS Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"911-scraper\": {\r\n      \"command\": \"/Users/yourname/.nvm/versions/node/v22.21.1/bin/npx\",\r\n      \"args\": [\"-y\", \"911-scraper-mcp\"],\r\n      \"env\": {\r\n        \"SCRAPER_USERNAME\": \"your-api-username\",\r\n        \"SCRAPER_PASSWORD\": \"your-api-password\",\r\n        \"PATH\": \"/Users/yourname/.nvm/versions/node/v22.21.1/bin:${PATH}\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**Linux Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"911-scraper\": {\r\n      \"command\": \"/home/yourname/.nvm/versions/node/v22.21.1/bin/npx\",\r\n      \"args\": [\"-y\", \"911-scraper-mcp\"],\r\n      \"env\": {\r\n        \"SCRAPER_USERNAME\": \"your-api-username\",\r\n        \"SCRAPER_PASSWORD\": \"your-api-password\",\r\n        \"PATH\": \"/home/yourname/.nvm/versions/node/v22.21.1/bin:${PATH}\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**Important Notes:**\r\n- Replace `yourname` with your actual username\r\n- Replace `v22.21.1` with your actual Node.js version from Step 2\r\n- On Windows, use double backslashes (`\\\\`) in paths\r\n- On macOS/Linux, use forward slashes (`/`) in paths\r\n- Don't forget to replace `your-api-username` and `your-api-password` with your actual 911Proxy credentials\r\n\r\n### 3. Restart AI Client\r\n\r\nAfter configuration, restart Claude Desktop or Cherry Studio.\r\n\r\n## 💬 Usage Examples\r\n\r\nOnce configured, simply send instructions to your AI:\r\n\r\n### 📄 Scrape Webpage Content\r\n\r\n```\r\nHelp me scrape https://www.example.com and summarize the content\r\n```\r\n\r\n### 📸 Take Screenshot\r\n\r\n```\r\nTake a screenshot of https://www.google.com homepage\r\n```\r\n\r\n### 🌍 Use Specific Region Proxy\r\n\r\n```\r\nAccess https://www.google.com using Japan proxy and take a screenshot\r\n```\r\n\r\n### 🔄 Scrape Dynamic Website\r\n\r\n```\r\nScrape https://www.sojson.com with JavaScript rendering enabled\r\n```\r\n\r\n### 📦 Batch Scraping\r\n\r\n```\r\nHelp me batch scrape these websites:\r\n1. https://www.example1.com\r\n2. https://www.example2.com\r\n3. https://www.example3.com\r\n```\r\n\r\n## 🖼️ Screenshot Location\r\n\r\nScreenshots are automatically saved to:\r\n\r\n- **Windows**: `C:\\Users\\YourName\\Downloads\\scraper-screenshots\\`\r\n- **macOS**: `/Users/YourName/Downloads/scraper-screenshots/`\r\n- **Linux**: `/home/yourname/Downloads/scraper-screenshots/`\r\n\r\nAI can help you open the screenshots folder:\r\n\r\n```\r\nOpen screenshots folder\r\n```\r\n\r\n## ⚙️ Advanced Configuration\r\n\r\n### Custom Screenshot Directory\r\n\r\nAdd to `env` in config file:\r\n\r\n```json\r\n{\r\n  \"env\": {\r\n    \"SCRAPER_USERNAME\": \"your-username\",\r\n    \"SCRAPER_PASSWORD\": \"your-password\",\r\n    \"SCREENSHOTS_DIR\": \"/custom/path/screenshots\"\r\n  }\r\n}\r\n```\r\n\r\n### Supported Country Codes\r\n\r\nCommon codes: `US` (United States), `HK` (Hong Kong), `JP` (Japan), `GB` (United Kingdom), `DE` (Germany), `FR` (France), `SG` (Singapore)\r\n\r\n**Note**: `CN` (Mainland China) will be automatically mapped to `HK` (Hong Kong)\r\n\r\n### Supported Language Codes\r\n\r\nCommon codes: `en-US` (English), `zh-CN` (Chinese Simplified), `ja-JP` (Japanese), `ko-KR` (Korean), `es-ES` (Spanish)\r\n\r\n## ❓ FAQ\r\n\r\n### Q1: Why does requesting both HTML and screenshot only return HTML?\r\n\r\n**A**: 911Proxy API can only return one format per request. AI will automatically make two separate requests: first for HTML, then for screenshot.\r\n\r\n### Q2: Where are the screenshots?\r\n\r\n**A**: Screenshots are saved in the `scraper-screenshots` subfolder in your Downloads folder. Tell AI \"open screenshots folder\" to view them.\r\n\r\n### Q3: Why is Google still in English when I set Japanese language?\r\n\r\n**A**: You need to set both region and language. For example:\r\n```\r\nAccess Google using Japan proxy and Japanese language\r\n```\r\n\r\n### Q4: Batch scraping times out, what should I do?\r\n\r\n**A**:\r\n- Recommend scraping no more than 3 websites at once\r\n- Or make requests in batches\r\n- Avoid using batch scraping with JavaScript rendering\r\n\r\n### Q5: How to verify configuration is successful?\r\n\r\n**A**: Send to AI:\r\n```\r\nHelp me test the web scraping feature\r\n```\r\n\r\nIf the tool list includes `scrape_url`, configuration is successful.\r\n\r\n## 🔧 Troubleshooting\r\n\r\n### Configuration Not Working\r\n\r\n1. Check JSON format is correct (use JSON validator)\r\n2. Verify environment variable names are spelled correctly\r\n3. Restart AI client\r\n4. Check client logs\r\n\r\n### API Credentials Error\r\n\r\nEnsure:\r\n- Username and password are correct\r\n- API sub-account type is Scraper API (product_type: 18)\r\n- Account has sufficient balance\r\n\r\n### Can't Find Screenshots Folder\r\n\r\nTell AI:\r\n```\r\nWhere are screenshots saved?\r\n```\r\n\r\n## 📞 Get Help\r\n\r\n- **911Proxy Official**: [911proxy.com](https://www.911proxy.com)\r\n\r\n## 📄 License\r\n\r\nMIT License - see [LICENSE](LICENSE) file for details\r\n\r\n## 🙏 Credits\r\n\r\nBuilt with [Model Context Protocol (MCP)](https://modelcontextprotocol.io)\r\n\r\n---\r\n\r\n**Powered by [911 Proxy](https://www.911proxy.com)**\r\n","readmeFilename":"README.md"}