Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
911-scraper-mcp
911Proxy Universal Web Scraper MCP Server - supports HTML extraction and screenshots
🌐 Global web scraping capabilities for AI assistants via Model Context Protocol
Edit the config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.jsonAdd configuration:
{
"mcpServers": {
"911-scraper": {
"command": "npx",
"args": ["-y", "911-scraper-mcp"],
"env": {
"SCRAPER_USERNAME": "your-api-username",
"SCRAPER_PASSWORD": "your-api-password"
}
}
}
}
In Settings → MCP Servers, add the same configuration as above.
If 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.
Run the following commands to locate your NVM installation:
Windows (Command Prompt or PowerShell):
where node
where npx
macOS:
which node
which npx
Linux:
which node
which npx
You should see output similar to:
Windows:
C:\Users\Administrator\AppData\Roaming\nvm\v22.21.1\node.exe
C:\Users\Administrator\AppData\Roaming\nvm\v22.21.1\npx.cmd
macOS:
/Users/yourname/.nvm/versions/node/v22.21.1/bin/node
/Users/yourname/.nvm/versions/node/v22.21.1/bin/npx
Linux:
/home/yourname/.nvm/versions/node/v22.21.1/bin/node
/home/yourname/.nvm/versions/node/v22.21.1/bin/npx
Use the full path to npx from Step 2 in your configuration file:
Windows Configuration:
{
"mcpServers": {
"911-scraper": {
"command": "C:\\Users\\Administrator\\AppData\\Roaming\\nvm\\v22.21.1\\npx.cmd",
"args": ["-y", "911-scraper-mcp"],
"env": {
"SCRAPER_USERNAME": "your-api-username",
"SCRAPER_PASSWORD": "your-api-password",
"PATH": "C:\\Users\\Administrator\\AppData\\Roaming\\nvm\\v22.21.1;%PATH%"
}
}
}
}
macOS Configuration:
{
"mcpServers": {
"911-scraper": {
"command": "/Users/yourname/.nvm/versions/node/v22.21.1/bin/npx",
"args": ["-y", "911-scraper-mcp"],
"env": {
"SCRAPER_USERNAME": "your-api-username",
"SCRAPER_PASSWORD": "your-api-password",
"PATH": "/Users/yourname/.nvm/versions/node/v22.21.1/bin:${PATH}"
}
}
}
}
Linux Configuration:
{
"mcpServers": {
"911-scraper": {
"command": "/home/yourname/.nvm/versions/node/v22.21.1/bin/npx",
"args": ["-y", "911-scraper-mcp"],
"env": {
"SCRAPER_USERNAME": "your-api-username",
"SCRAPER_PASSWORD": "your-api-password",
"PATH": "/home/yourname/.nvm/versions/node/v22.21.1/bin:${PATH}"
}
}
}
}
Important Notes:
yourname with your actual usernamev22.21.1 with your actual Node.js version from Step 2\\) in paths/) in pathsyour-api-username and your-api-password with your actual 911Proxy credentialsAfter configuration, restart Claude Desktop or Cherry Studio.
Once configured, simply send instructions to your AI:
Help me scrape https://www.example.com and summarize the content
Take a screenshot of https://www.google.com homepage
Access https://www.google.com using Japan proxy and take a screenshot
Scrape https://www.sojson.com with JavaScript rendering enabled
Help me batch scrape these websites:
1. https://www.example1.com
2. https://www.example2.com
3. https://www.example3.com
Screenshots are automatically saved to:
C:\Users\YourName\Downloads\scraper-screenshots\/Users/YourName/Downloads/scraper-screenshots//home/yourname/Downloads/scraper-screenshots/AI can help you open the screenshots folder:
Open screenshots folder
Add to env in config file:
{
"env": {
"SCRAPER_USERNAME": "your-username",
"SCRAPER_PASSWORD": "your-password",
"SCREENSHOTS_DIR": "/custom/path/screenshots"
}
}
Common codes: US (United States), HK (Hong Kong), JP (Japan), GB (United Kingdom), DE (Germany), FR (France), SG (Singapore)
Note: CN (Mainland China) will be automatically mapped to HK (Hong Kong)
Common codes: en-US (English), zh-CN (Chinese Simplified), ja-JP (Japanese), ko-KR (Korean), es-ES (Spanish)
A: 911Proxy API can only return one format per request. AI will automatically make two separate requests: first for HTML, then for screenshot.
A: Screenshots are saved in the scraper-screenshots subfolder in your Downloads folder. Tell AI "open screenshots folder" to view them.
A: You need to set both region and language. For example:
Access Google using Japan proxy and Japanese language
A:
A: Send to AI:
Help me test the web scraping feature
If the tool list includes scrape_url, configuration is successful.
Ensure:
Tell AI:
Where are screenshots saved?
MIT License - see LICENSE file for details
Built with Model Context Protocol (MCP)
Powered by 911 Proxy
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
zodEnvironment{
"local_name": "zod",
"alias": false,
"peer_metadata": null
} | ^3.25.76 | runtime |
@modelcontextprotocol/sdkEnvironment{
"local_name": "@modelcontextprotocol/sdk",
"alias": false,
"peer_metadata": null
} | ^1.23.0 | runtime |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.9.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^24.10.1 | development |
Source distribution
{
"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
}Observed since 20 Oct, 21:30 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:6c2e44ee2e0bf6a2c58611bc3da0a0fae29b5eab556ee2b42b110b696335b147