UNPKG

scrapeless-mcp-server

Version:
27 lines (26 loc) 845 B
#!/usr/bin/env node import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { server } from "./server.js"; import { RestServerTransport } from "@chatmcp/sdk/server/rest.js"; import { ServerMode, ServerPort, ServerEndpoint } from "./config.js"; async function main() { try { if (ServerMode === "rest") { const transport = new RestServerTransport({ port: ServerPort, endpoint: ServerEndpoint, }); await server.connect(transport); await transport.startServer(); } else { const transport = new StdioServerTransport(); await server.connect(transport); } } catch (error) { console.error("Fatal error in main():", error); process.exit(1); } } main();