UNPKG

insite-mcp

Version:

MCP server for browser automation with 52 tools using Playwright

26 lines (20 loc) 788 B
#!/usr/bin/env node /** * InSite MCP Server Executable * Can be run directly with: npx insite-mcp */ import { fileURLToPath } from 'url'; import { dirname, join } from 'path'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); // Set default environment variables process.env.HEADLESS = process.env.HEADLESS || 'true'; process.env.VIEWPORT_WIDTH = process.env.VIEWPORT_WIDTH || '1280'; process.env.VIEWPORT_HEIGHT = process.env.VIEWPORT_HEIGHT || '720'; process.env.TIMEOUT = process.env.TIMEOUT || '30000'; // Path to the compiled server const serverPath = join(__dirname, '..', 'dist', 'server.js'); // Import and start the server const { InSiteServer } = await import(serverPath); const server = new InSiteServer(); await server.start();