UNPKG

npmplus-mcp-server

Version:

Production-ready MCP server for intelligent JavaScript package management. Works with Claude, Windsurf, Cursor, VS Code, and any MCP-compatible AI editor.

33 lines 1.15 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stdio_js_1 = require("@modelcontextprotocol/sdk/server/stdio.js"); const server_js_1 = require("./server.js"); async function main() { try { // Create the MCP server instance const server = await (0, server_js_1.createServer)(); // Create stdio transport const transport = new stdio_js_1.StdioServerTransport(); // Connect the server to the transport await server.connect(transport); console.error("JavaScript Package Manager MCP server started"); // Handle graceful shutdown process.on("SIGINT", async () => { console.error("Shutting down server..."); await server.close(); process.exit(0); }); process.on("SIGTERM", async () => { console.error("Shutting down server..."); await server.close(); process.exit(0); }); } catch (error) { console.error("Failed to start server:", error); process.exit(1); } } main(); //# sourceMappingURL=index.js.map