{ "name": "cuddlynest-mcp", "version": "0.2.2", "description": "MCP server for CuddlyNest hotel search and listing details (rooms, prices, availability from the public listing page)", "license": "MIT", "type": "module", "mcpName": "io.github.mafedelahoz/cuddlynest-mcp", "homepage": "https://github.com/mafedelahoz/mcp-cuddlynest#readme", "repository": { "type": "git", "url": "git+https://github.com/mafedelahoz/mcp-cuddlynest.git" }, "bugs": { "url": "https://github.com/mafedelahoz/mcp-cuddlynest/issues" }, "keywords": [ "cuddlynest", "hotel", "hotels", "travel", "mcp", "model-context-protocol", "modelcontextprotocol" ], "publishConfig": { "access": "public" }, "bin": { "cuddlynest-mcp": "dist/index.js" }, "files": [ "dist", "assets/icon.png", "sync-version.js", "server.json", "manifest.json", "!dist/*.mcpb" ], "scripts": { "build": "node sync-version.js && tsc && shx chmod +x dist/*.js", "postinstall": "playwright install chromium", "pack": "npm run build && npx @anthropic-ai/mcpb pack . dist/cuddlynest-mcp.mcpb", "prepare": "npm run build", "version": "node sync-version.js && git add manifest.json server.json", "typecheck": "tsc --noEmit", "start": "node dist/index.js", "start:http": "node dist/index.js --http", "pretest": "npm run build", "test": "node test-extension.js && node test-scrape.js", "e2e:sansiraka": "npm run build && node scripts/e2e-hotel-sansiraka.mjs", "watch": "tsc --watch", "sync-version": "node sync-version.js" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "cheerio": "^1.0.0", "node-fetch": "^3.3.2", "playwright": "^1.62.1", "robots-parser": "^3.0.1" }, "devDependencies": { "@types/node": "^22.13.9", "@types/node-fetch": "^2.6.12", "shx": "^0.3.4", "typescript": "^5.8.2" } }