{"_id":"@abertnguyen/abert-test-mcp","_rev":"8-ac2b33519ce133f1b847f6ee825e39fc","name":"@abertnguyen/abert-test-mcp","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.0","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.0","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"61e8f0475918cff76ca8c71ae90b93cb8aebf618","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.0.tgz","fileCount":72,"integrity":"sha512-RC3a9AYQxywvJT84+gqcIF7jUDc6wsrh6/PhVAXl7CgZiZL+2saykMLwg3UxeBKQlqlqelBITacQjKuOBmmKaQ==","signatures":[{"sig":"MEQCIFLW1Z+cz4YwK786MV/5WKMcKBjy0c/xy5EvFB/bP9UGAiBB7dWlOaOBq9KLcnSkIruX1axGyYKQ9FCn4fzApah6VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215198},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.0_1773981904626_0.6302094857943077","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.1","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.1","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"703b18670f491d7393fffcac8f6de500d53297d7","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.1.tgz","fileCount":72,"integrity":"sha512-JdWEril57QSJXVNZsvwP+5tAqyON/NT/M9h46QbtbhLoVibPPltV+5zzrAcNVUrBK/n3o8PHr/J+O1ZKigXD0A==","signatures":[{"sig":"MEQCIGdJmWnjtF0BstplsIi1ZJrfKHaL+7F3Dg8fWqYLjXvqAiBm8ETeKBulgvQ6XfjHTB/IFAdx8cGl0chHJ05mDbIOuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215333},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.1_1773982155403_0.01723871340395755","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.2","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.2","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"4cd3638070056b3dcc71679bcba144a5bbd63739","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.2.tgz","fileCount":72,"integrity":"sha512-YgnGjQbHoEu8x8saO7+woJ14iaxbAxhHB1WhVfucXrwuKyTrJti+PHDd8BaiMGqeDOfOIeT+qthRCldctT8V4w==","signatures":[{"sig":"MEUCIQCtzdZLCjqfPohl8NzpURIaEWjpC3eA4lyao5UQ91kRcAIgEmwsrH1KsUw91+m7QK9bIjvO8427WpdyOtuzwea96E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215236},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.2_1773982588423_0.7760252658138551","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.3","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.3","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"7d7a6c47537ffb96a74bbedaa2799ca859ce7397","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.3.tgz","fileCount":72,"integrity":"sha512-3T/+u1gBx4ERjLppWGw5hjk0UnmKwaphHdj6qe5Z+Ew4jwR2Ps74uTlnLcqp+rH+NS/MOuvtzIGgiKpV1WepyQ==","signatures":[{"sig":"MEYCIQDvuMlmUzdGsiPsVn8ME18msn95ewwFExvxyrHLTSd9IAIhAMyGFYLGG9IuMkFqkvmslOdXFTHs0T1kRyRoEkaSdtLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215205},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.3_1774249791826_0.878589320997786","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.4","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.4","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"95524d10cd958626ebc9e0597737927975749f62","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.4.tgz","fileCount":72,"integrity":"sha512-1Osw1K2sG1svb9X97u2b7SZ7ByLXT3t7TIs302LYhrCD+Xj3/mWqOXDl8Bm1howkK0gmMTJjS9jQKkPrcdzKvw==","signatures":[{"sig":"MEQCIFisw0XJN3JY3o6MSfE5d2OwKm07EfQCrUHY1S9VodhsAiAJuMG0khWen3LF3ssopuJeiROJ7AmMUfRE67RWqEDtUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218720},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.4_1774260786065_0.2355502841726178","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.5","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.5","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"733d7320c5e538ccd9e4f429d0ecb73b84433758","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.5.tgz","fileCount":72,"integrity":"sha512-Dxns38Cx9SWbRKF0Ff6nOblMwErmQ5yGzWuLjUxd0x0FlUU3R55sKaxYaZSoZHm4DJE3/Ko2dzYZAcVckvGFaQ==","signatures":[{"sig":"MEYCIQCxHiN07UbYfHiK35Yx/qqPSx/VUtnlfxp585AtXjnS9gIhANdDSGaETh2rI1sVWPuLRiIC53yUgAiTRIoRpNeZL1h9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219411},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.5_1774261388923_0.4923077645810823","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.6","keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","_id":"@abertnguyen/abert-test-mcp@1.0.6","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"bin":{"abert-test-mcp":"bin/cli.js"},"dist":{"shasum":"bbea763ccfc9773677bdb6d5bca891d0ef3688dd","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.6.tgz","fileCount":72,"integrity":"sha512-AOAucc5IO+fyPL8utbM4/3jRwKIRN/i2Pug4d1BCAL8cK62PQ9SITd0GxKx1uPBiTbUIOXT3eHps9P2fPAIEKw==","signatures":[{"sig":"MEUCIHtZyVUOieo3oSpzlUD6OX0k0sPbFhRx0/PujDxGLn8iAiEAkImcDTbNgOACg8yODRMZXkmZKdfEatqnAQyzxZCFBhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220685},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","scripts":{"dev":"ts-node src/cli.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"prettier":{"singleQuote":true},"_npmVersion":"11.9.0","description":"NPX installer for Travala MCP","directories":{},"_nodeVersion":"24.14.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","yauzl":"^2.10.0","semver":"^7.5.4","fs-extra":"^11.1.1","inquirer":"^8.2.5","commander":"^11.1.0","cli-progress":"^3.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/yauzl":"^2.10.3","@types/semver":"^7.5.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/abert-test-mcp_1.0.6_1774943946690_0.9096030291572859","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@abertnguyen/abert-test-mcp","version":"1.0.7","description":"NPX installer for Travala MCP","main":"dist/cli.js","publishConfig":{"access":"public"},"bin":{"abert-test-mcp":"bin/cli.js"},"scripts":{"build":"tsc","dev":"ts-node src/cli.ts","prepublishOnly":"npm run build","test":"jest","lint":"eslint src/**/*.ts","format":"prettier --write src/**/*.ts"},"keywords":["mcp","x402","payments","travala","travel","installer"],"author":{"name":"Travala"},"license":"Apache-2.0","dependencies":{"axios":"^1.6.0","chalk":"^4.1.2","cli-progress":"^3.12.0","commander":"^11.1.0","fs-extra":"^11.1.1","inquirer":"^8.2.5","semver":"^7.5.4","yauzl":"^2.10.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.5","@types/jest":"^29.5.12","@types/node":"^20.10.0","@types/semver":"^7.5.6","@types/yauzl":"^2.10.3","@typescript-eslint/eslint-plugin":"^6.13.0","@typescript-eslint/parser":"^6.13.0","eslint":"^8.55.0","jest":"^29.7.0","prettier":"^3.1.0","ts-jest":"^29.1.1","ts-node":"^10.9.0","typescript":"^5.3.0"},"prettier":{"singleQuote":true},"engines":{"node":">=22.0.0"},"gitHead":"dddbf890d6d81d79ca4007c7dee7316687ebbbed","types":"./dist/cli.d.ts","_id":"@abertnguyen/abert-test-mcp@1.0.7","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-m7K5RqM9xmyxnAniTh9wm2xQ/GihF6iRwd+2T7qkp6OWN3FuVrvpytJ+C4WcknuYcgzld6ZBr55wts4SCNUWaw==","shasum":"ae0df632bc55e92f2161a129b12f14c5894b76e2","tarball":"https://registry.npmjs.org/@abertnguyen/abert-test-mcp/-/abert-test-mcp-1.0.7.tgz","fileCount":72,"unpackedSize":220982,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGIP143v8MR0M8yHjUvL+It2dF0IqaVhkGFF53aB6M6GAiEAwgRYCXJd1zH/njWclib9WUSieG61HRQhwDTD/AWP/U4="}]},"_npmUser":{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"},"directories":{},"maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abert-test-mcp_1.0.7_1775619973120_0.37737224649783063"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T04:45:04.566Z","modified":"2026-04-08T03:46:13.409Z","1.0.0":"2026-03-20T04:45:04.782Z","1.0.1":"2026-03-20T04:49:15.545Z","1.0.2":"2026-03-20T04:56:28.569Z","1.0.3":"2026-03-23T07:09:51.983Z","1.0.4":"2026-03-23T10:13:06.206Z","1.0.5":"2026-03-23T10:23:09.083Z","1.0.6":"2026-03-31T07:59:06.841Z","1.0.7":"2026-04-08T03:46:13.256Z"},"author":{"name":"Travala"},"license":"Apache-2.0","keywords":["mcp","x402","payments","travala","travel","installer"],"description":"NPX installer for Travala MCP","maintainers":[{"name":"abertnguyen","email":"nguyenthethaicntt2.bk@gmail.com"}],"readme":"# @abertnguyen/abert-test-mcp\n\nTravel MCP is an MCP server & companion wallet app that enables hotel booking and supports seamless payments via x402.\n\nIt allows AI agents to autonomously search for hotels, make bookings, and complete payments without API keys, complex seed phrases, or manual intervention.\n\n## Prerequisites\n\n### Node.js\n\nThis tool requires **Node.js v18 or higher**. If you haven't installed Node.js yet, please [install it first](#installing-nodejs).\n\n---\n\n## Quick Start\n\n### 1) Install abert-test-mcp:\n\n```bash\nnpx @abertnguyen/abert-test-mcp\n```\n\n### 2) Select your MCP client:\n\nDuring installation, you'll be prompted to choose which MCP client you're configuring:\n- **Claude** - Claude Desktop application\n- **Claude Code** - Claude Code CLI\n- **Codex** - OpenAI Codex CLI\n- **Gemini** - Google Gemini CLI\n- **Other** - Other MCP-compatible tools\n\n### 3) Automatic Configuration (Optional):\n\nThe installer supports **automatic configuration** for compatible MCP clients.\n\nYou'll be prompted during installation, or you can:\n\n```bash\n# Automatically configure without prompting\nnpx @abertnguyen/abert-test-mcp --client claude --auto-config\n\n# Skip automatic configuration\nnpx @abertnguyen/abert-test-mcp --client claude --no-auto-config\n```\n\n### 4) Manual Configuration (If Needed):\n\nIf you skip automatic configuration, detailed setup instructions will be displayed.\n\n#### Example Configuration:\n```json\n{\n  \"mcpServers\": {\n    \"abert-test-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/Users/your-home-dir/.abert-test-mcp/bundle.js\"]\n    }\n  }\n}\n```\n\n## Usage\n\n### Commands\n\n```bash\n# Default installation (same as 'install')\nnpx @abertnguyen/abert-test-mcp\n\n# Explicit install command\nnpx @abertnguyen/abert-test-mcp install\n\n# Force reinstallation (even if up to date)\nnpx @abertnguyen/abert-test-mcp install --force\n\n# Check installation status\nnpx @abertnguyen/abert-test-mcp status\n\n# Uninstall abert-test-mcp\nnpx @abertnguyen/abert-test-mcp uninstall\n\n# Enable verbose logging for any command\nnpx @abertnguyen/abert-test-mcp install --verbose\n```\n\n### Options\n\n- `--client, -c <client>`: Specify MCP client to configure (claude, claude-code, codex, gemini, other)\n- `--auto-config`: Automatically configure the MCP client without prompting (for supported clients)\n- `--no-auto-config`: Skip automatic configuration prompt\n- `--verbose, -v`: Enable detailed logging output\n- `--force, -f`: Force reinstallation even if already up to date\n- `--help, -h`: Show help information\n\n### Supported MCP Clients\n\n| Client | Value | Description | Auto-Config |\n|------|-------|-------------|-------------|\n| Claude Desktop | `claude` | Claude Desktop application | ✅ |\n| Claude Code | `claude-code` | Claude Code CLI tool | ✅ |\n| Codex CLI | `codex` | OpenAI Codex CLI tool | ✅ |\n| Gemini CLI | `gemini` | Google Gemini CLI tool | ✅ |\n| Other | `other` | Other stdio-compatible MCP clients | Manual only |\n\n### File Locations\n\n- **Installation Directory**: `~/.abert-test-mcp/`\n- **Logs**: Displayed in terminal (use `--verbose` for detailed logs)\n\n## Troubleshooting\n\n### Common Issues\n\n**\"Command not found\" Error**\n- Ensure npm is in your system PATH\n- Try running `npm --version` to verify npm installation\n\n**\"Permission denied\" Error**\n- On macOS/Linux: Check file permissions in the installation directory\n- On Windows: Try running as administrator\n\n**\"Module not found\" Error**\n- Re-run the installer to download the latest version\n- Use `--force` flag to force reinstallation\n\n**Network Issues**\n- Check your firewall and proxy settings\n\n### Debug Mode\n\nFor detailed troubleshooting information, run with verbose logging:\n\n```bash\nnpx @abertnguyen/abert-test-mcp install --verbose\n```\n\n### Getting Help\n\n1. Check the status of your installation:\n   ```bash\n   npx @abertnguyen/abert-test-mcp status\n   ```\n\n2. View detailed logs with `--verbose` flag\n\n3. For additional support, visit: [GitHub Issues](https://github.com/travala/abert-test-mcp/issues)\n\n## Security\n\nThe travala team takes security seriously. Please do not file a public ticket discussing a potential vulnerability. Please report your findings through our [HackerOne](https://hackerone.com/travala) program.\n\nFor more information, see our [Security Policy](SECURITY.md).\n\n## License\n\nLicensed under the Apache License, Version 2.0. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## Installing Node.js\n\nThis tool requires **Node.js v18 or higher**. Follow the instructions for your operating system:\n\n### macOS\n\n```bash\n# Using Homebrew (recommended)\nbrew install node\n\n# Or download the installer from https://nodejs.org\n```\n\n### Windows\n\nDownload the installer from [nodejs.org](https://nodejs.org) and run the `.msi` file.\n\nOr using **winget**:\n```powershell\nwinget install OpenJS.NodeJS\n```\n\nOr using **Chocolatey**:\n```powershell\nchoco install nodejs\n```\n\n### Linux (Ubuntu / Debian)\n\n```bash\n# Using NodeSource (recommended)\ncurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -\nsudo apt-get install -y nodejs\n```\n\n### Linux (Fedora / RHEL / CentOS)\n\n```bash\ncurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -\nsudo dnf install -y nodejs\n```\n\n### Using nvm (all platforms)\n\n[nvm](https://github.com/nvm-sh/nvm) is a version manager that works on macOS and Linux. For Windows, use [nvm-windows](https://github.com/coreybutler/nvm-windows).\n\n```bash\n# Install nvm\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash\n\n# Install and use the latest LTS version\nnvm install --lts\nnvm use --lts\n```\n\n### Verify installation\n\n```bash\nnode --version   # should print v18.x.x or higher\nnpm --version\n```\n\n---\n\n**Note**: This installer is designed for the abert-test-mcp project and supports multiple MCP clients. For other MCP servers, please refer to their respective installation instructions.","readmeFilename":"README.md"}