@pinkpixel/prysm-mcp
Version:
MCP server for the Prysm web scraper - enabling AI assistants to scrape web content
51 lines (50 loc) • 1.26 kB
JSON
{
"name": "@pinkpixel/prysm-llm",
"version": "1.1.1",
"description": "Structure-focused web scraper optimized for LLMs for use with MCP with minimal console output. Configure output directory with PRYSM_OUTPUT_DIR environment variable.",
"main": "main_scraper.js",
"scripts": {
"test": "jest",
"test:local": "jest tests/local.test.js",
"start:mock": "node tests/mockServer/server.js",
"start:api": "node api/server.js",
"start:cli": "node main_scraper.js",
"scrape": "node main_scraper.js"
},
"dependencies": {
"chalk": "^4.1.2",
"express": "^4.18.2",
"puppeteer": "^22.15.0",
"puppeteer-extra": "^3.3.6",
"puppeteer-extra-plugin-stealth": "^2.11.2"
},
"optionalDependencies": {
"axios": "^1.6.7",
"cors": "^2.8.5",
"express-openapi-validator": "^5.1.3",
"js-yaml": "^4.1.0",
"swagger-ui-express": "^5.0.0"
},
"jest": {
"testEnvironment": "node",
"testTimeout": 30000,
"setupFilesAfterEnv": [
"./tests/jest.setup.js"
]
},
"engines": {
"node": ">=14.0.0"
},
"keywords": [
"web-scraper",
"puppeteer",
"structure-aware",
"api",
"openapi",
"rest",
"llm",
"ai"
],
"author": "Pink Pixel",
"license": "MIT"
}