supapup
Version:
⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.
80 lines (79 loc) • 2.05 kB
JSON
{
"name": "supapup",
"version": "0.1.31",
"description": "⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.",
"keywords": [
"mcp",
"model-context-protocol",
"puppeteer",
"web-automation",
"browser-automation",
"ai-agents",
"web-scraping",
"debugging",
"network-monitoring",
"responsive-testing",
"qa-testing",
"visual-testing"
],
"author": "Cobus Swart",
"license": "MIT",
"homepage": "https://github.com/jaspergreen/supapup#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/jaspergreen/supapup.git"
},
"bugs": {
"url": "https://github.com/jaspergreen/supapup/issues"
},
"main": "dist/core/index.js",
"type": "module",
"exports": {
".": {
"import": "./dist/core/index.js",
"types": "./dist/core/index.d.ts"
}
},
"files": [
"dist",
"bin",
"scripts",
"README.md",
"LICENSE",
"CLAUDE.md"
],
"bin": {
"supapup": "dist/core/index.js",
"supapup-cli": "dist/core/cli.js"
},
"engines": {
"node": ">=18.0.0"
},
"scripts": {
"build": "tsc",
"dev": "tsx src/core/index.ts",
"start": "node dist/core/index.js",
"cli": "node dist/core/cli.js",
"supapup": "node dist/core/cli.js",
"prepare": "npm run build",
"prepublishOnly": "npm run build",
"postinstall": "node scripts/postinstall.js || true",
"build:link": "npm run build && npm link"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.0",
"jsdom": "^26.1.0",
"node-html-markdown": "^1.3.0",
"puppeteer": "^24.0.0",
"puppeteer-extra": "^3.3.6",
"puppeteer-extra-plugin-stealth": "^2.11.2"
},
"devDependencies": {
"@types/jsdom": "^21.1.7",
"@types/node": "^20.0.0",
"@types/ws": "^8.18.1",
"http-server": "^14.1.1",
"tsx": "^4.0.0",
"typescript": "^5.0.0"
}
}