{ "name": "@novalux12/spotify-mcp", "version": "1.30.1", "description": "The definitive Spotify MCP server - full non-deprecated Web API coverage, paginated everything, podcast-first, tested end to end", "type": "module", "bin": { "spotify-mcp": "dist/index.js" }, "publishConfig": { "access": "public" }, "mcpName": "io.github.NovaLux12/spotify-mcp-server", "homepage": "https://github.com/NovaLux12/spotify-mcp-server#readme", "engines": { "node": ">=22.9" }, "files": [ "dist" ], "keywords": [ "mcp", "mcp-server", "model-context-protocol", "spotify", "claude", "ai", "music", "playlist", "podcast", "audiobook", "playback" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/NovaLux12/spotify-mcp-server.git" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "open": "^11.0.1", "zod": "^4.4.3" }, "devDependencies": { "@types/node": "^26.4.1", "tsx": "^4.0.0", "typescript": "^7.0.2" }, "scripts": { "build": "tsc && node scripts/add-shebang.js", "dev": "node --env-file-if-exists=.env --import tsx/esm src/index.ts", "auth": "node --env-file-if-exists=.env --import tsx/esm src/index.ts auth", "start": "node --env-file-if-exists=.env dist/index.js", "test": "node --import tsx --test 'tests/*.test.ts'", "sweep": "node scripts/live-gauntlet.mjs --batch=40 --resume=memory/live-sweep-report.json --report=memory/live-sweep-report.json", "sweep:loop": "bash scripts/sweep-loop.sh" } }