@pinkpixel/prysm-mcp
Version:
MCP server for the Prysm web scraper - enabling AI assistants to scrape web content
30 lines (25 loc) • 925 B
JavaScript
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();