UNPKG

@pinkpixel/prysm-mcp

Version:

MCP server for the Prysm web scraper - enabling AI assistants to scrape web content

30 lines (25 loc) 925 B
import fs from 'node:fs'; import path from 'node:path'; import { formatResult } from './src/tools/formatResult.js'; async function testFormatResult() { try { // Read a scraped result file const jsonData = fs.readFileSync('./scrape_results/react_dev_learn_2025-04-04T01-45-20.677Z.json', 'utf8'); const data = JSON.parse(jsonData); // Use the tool to format it as markdown const result = await formatResult.handler({ data, format: 'markdown', includeImages: true, output: './scrape_results/test-json2md-output.md' }); console.log('Formatting successful!'); console.log('Saved to:', result.savedTo); // Show first 500 characters of the formatted output console.log('\nPreview of formatted content:'); console.log(result.formatted.substring(0, 500) + '...'); } catch (error) { console.error('Error:', error); } } testFormatResult();