{ "name": "gds-mock-mcp", "version": "0.1.0", "description": "Mock Global Distribution System (GDS) MCP Server for testing and demonstration", "type": "module", "main": "dist/index.js", "engines": { "node": ">=20.0.0" }, "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "tsx watch src/index.ts --verbose --log-level DEBUG", "start:js": "node src/index.ts", "inspect": "npx @modelcontextprotocol/inspector node dist/index.js", "lint": "eslint .", "format": "prettier --write .", "docker:build": "docker build -t gds-mock-mcp -f docker/Dockerfile .", "docker:run": "docker-compose up", "docker:down": "docker-compose down" }, "dependencies": { "@cfworker/json-schema": "^4.1.1", "@modelcontextprotocol/express": "^2.0.0-alpha.2", "@modelcontextprotocol/node": "^2.0.0-alpha.2", "@modelcontextprotocol/sdk": "^1.29.0", "@modelcontextprotocol/server": "^2.0.0-alpha.2", "cors": "^2.8.5", "express": "^5.2.1", "express-rate-limit": "^8.3.2", "ioredis": "^5.4.1", "pino": "^9.5.0", "zod": "^4.3.6" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/node": "^25.6.0", "eslint": "^9.0.0", "prettier": "^3.0.0", "tsx": "^4.21.0", "typescript": "^6.0.2" }, "keywords": [ "mcp", "gds", "mock", "travel", "booking", "testing" ], "author": "", "license": "MIT" }