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
JavaScript
;
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