UNPKG

@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
{ "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" }