Scraper.is MCP Server

  • src
#!/usr/bin/env node import dotenv from 'dotenv'; import { validateENV } from './utils/index.js'; import { ScraperMCPServer } from './server/index.js'; // Load environment variables dotenv.config(); // Validate required environment variables validateENV('SCRAPERIS_API_KEY'); // Get API key from environment const SCRAPER_API_KEY = process.env.SCRAPERIS_API_KEY as string; const SCRAPER_API_BASE = process.env.SCRAPER_API_BASE || 'https://scraper.is/api'; /** * Main function to start the server */ async function main() { try { // Create and start the server const server = new ScraperMCPServer(SCRAPER_API_KEY, SCRAPER_API_BASE); await server.start(); } catch (error) { console.error('Fatal error running server:', error); process.exit(1); } } // Run the server main().catch((error) => { console.error('Fatal error running server:', error); process.exit(1); }); export {};