{"_id":"@blocktopus/mcp-google-play","_rev":"3-b20c5010f7d53d6d1301ba8b8d2285b9","name":"@blocktopus/mcp-google-play","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@blocktopus/mcp-google-play","version":"0.1.0","keywords":["mcp","google-play","play-store","android","app-store","cli"],"author":{"name":"BlocktopusLtd"},"license":"MIT","_id":"@blocktopus/mcp-google-play@0.1.0","maintainers":[{"name":"blocktopus","email":"email@blocktopus.co.uk"}],"homepage":"https://github.com/BlocktopusLtd/mcp-google-play#readme","bugs":{"url":"https://github.com/BlocktopusLtd/mcp-google-play/issues"},"bin":{"mcp-google-play":"dist/index.js"},"dist":{"shasum":"da47ec728ff732cc373b12cc33b354eb6aa8026f","tarball":"https://registry.npmjs.org/@blocktopus/mcp-google-play/-/mcp-google-play-0.1.0.tgz","fileCount":7,"integrity":"sha512-4yQfB41dzZez2PBJUPpWXex5Cr6GCsAsxJ6rNUStOn0vsBcbBnGUxMgTCLpeRTY1J+DuFCMPaZK29nwlFxlHrw==","signatures":[{"sig":"MEUCIQDYi/PBd2JW0nl7xvgmf8P/eqCOZnFwrLyuOGoF/Dyq9gIgIdVk8nbrzlOGHPfL6TZfkOMrCEwperOFqDxKdprCOF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35032},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc775575b0a8bcf1c1fcc83eb04c9ba7fc934559","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"blocktopus","actor":{"name":"blocktopus","type":"user","email":"email@blocktopus.co.uk"},"email":"email@blocktopus.co.uk"},"repository":{"url":"git+https://github.com/BlocktopusLtd/mcp-google-play.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Google Play Store command line tools","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.22.4","googleapis":"^140.0.0","google-auth-library":"^9.7.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-google-play_0.1.0_1750851991542_0.07797570924581665","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@blocktopus/mcp-google-play","version":"0.1.1","keywords":["mcp","google-play","play-store","android","app-store","cli"],"author":{"name":"BlocktopusLtd"},"license":"MIT","_id":"@blocktopus/mcp-google-play@0.1.1","maintainers":[{"name":"blocktopus","email":"email@blocktopus.co.uk"}],"homepage":"https://github.com/BlocktopusLtd/mcp-google-play#readme","bugs":{"url":"https://github.com/BlocktopusLtd/mcp-google-play/issues"},"bin":{"mcp-google-play":"dist/index.js"},"dist":{"shasum":"53d9413a56c1fc3ffb333150832b5631ff2d8ede","tarball":"https://registry.npmjs.org/@blocktopus/mcp-google-play/-/mcp-google-play-0.1.1.tgz","fileCount":7,"integrity":"sha512-Fab6gZ8mh7xogkbGEygijKWVtMIN9jXIOU9Ykiqo3lkblj98uGWTDtt4bX7NoQniCGILkVkBSXgSpSnH4HVJPw==","signatures":[{"sig":"MEQCIB152umMirFlZrItG3slNQwCpHlqTEreCuKypfibpoYZAiAb6R0WYsGyBlOkSDhY/5GZ7G6A0Km0y6kJZ2Q1g658Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35032},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3957f446c911a8ef83dcf6154263891912f29dcc","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","clean":"rimraf dist","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"blocktopus","actor":{"name":"blocktopus","type":"user","email":"email@blocktopus.co.uk"},"email":"email@blocktopus.co.uk"},"repository":{"url":"git+https://github.com/BlocktopusLtd/mcp-google-play.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Google Play Store command line tools","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.22.4","googleapis":"^140.0.0","google-auth-library":"^9.7.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.7.0","rimraf":"^5.0.5","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-google-play_0.1.1_1750852150171_0.07518519084565378","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@blocktopus/mcp-google-play","version":"0.1.2","description":"MCP server for Google Play Store command line tools","main":"dist/index.js","type":"module","types":"dist/index.d.ts","bin":{"mcp-google-play":"dist/index.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc","clean":"rimraf dist","prepare":"npm run clean && npm run build","dev":"tsx watch src/index.ts","test":"jest"},"keywords":["mcp","google-play","play-store","android","app-store","cli"],"author":{"name":"BlocktopusLtd"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","googleapis":"^140.0.0","google-auth-library":"^9.7.0","zod":"^3.22.4"},"devDependencies":{"@types/node":"^20.11.0","typescript":"^5.3.3","tsx":"^4.7.0","rimraf":"^5.0.5","jest":"^29.7.0","@types/jest":"^29.5.11"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/BlocktopusLtd/mcp-google-play.git"},"bugs":{"url":"https://github.com/BlocktopusLtd/mcp-google-play/issues"},"homepage":"https://github.com/BlocktopusLtd/mcp-google-play#readme","_id":"@blocktopus/mcp-google-play@0.1.2","gitHead":"362271d052ccb88ae97c6ff2437b22ed932dd0ee","_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-dVo+ne8aZJd0jROa7oHnuTBGvOQCLYfGrvfvysKbo23+YcbZLUIjWNbW+wukNxmXHbWq/SKJ5xmoFhDmZ7tK2A==","shasum":"05c5c2583931632b69fb9b92e684c52a22c34ca3","tarball":"https://registry.npmjs.org/@blocktopus/mcp-google-play/-/mcp-google-play-0.1.2.tgz","fileCount":7,"unpackedSize":42715,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0FTy6fthVp+OLgRRbrZQl9VgAmCTx1EWEHvbu+Bo8EQIhAL5r/peBK9G7K6BnI7BgJNfYXhfuvSIh/g8a+Hye+LMi"}]},"_npmUser":{"name":"blocktopus","email":"email@blocktopus.co.uk","actor":{"name":"blocktopus","email":"email@blocktopus.co.uk","type":"user"}},"directories":{},"maintainers":[{"name":"blocktopus","email":"email@blocktopus.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-google-play_0.1.2_1750853788803_0.26945796828670265"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-25T11:46:31.445Z","modified":"2025-06-25T12:16:29.195Z","0.1.0":"2025-06-25T11:46:31.732Z","0.1.1":"2025-06-25T11:49:10.334Z","0.1.2":"2025-06-25T12:16:28.998Z"},"bugs":{"url":"https://github.com/BlocktopusLtd/mcp-google-play/issues"},"author":{"name":"BlocktopusLtd"},"license":"MIT","homepage":"https://github.com/BlocktopusLtd/mcp-google-play#readme","keywords":["mcp","google-play","play-store","android","app-store","cli"],"repository":{"type":"git","url":"git+https://github.com/BlocktopusLtd/mcp-google-play.git"},"description":"MCP server for Google Play Store command line tools","maintainers":[{"name":"blocktopus","email":"email@blocktopus.co.uk"}],"readme":"# MCP Google Play Store Server\r\n\r\nAn MCP (Model Context Protocol) server that provides Google Play Store command line tools integration for AI assistants like Claude.\r\n\r\n## Features\r\n\r\n- App listing management\r\n- Release management\r\n- Store listing updates\r\n- Review responses\r\n- Statistics and reporting\r\n- Secure credential handling\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install -g @blocktopus/mcp-google-play\r\n```\r\n\r\n## Usage\r\n\r\n### Configuration\r\n\r\n1. Create a Google Cloud service account with Play Console API access\r\n2. Download the service account JSON key file\r\n3. Use one of these methods to provide the API key:\r\n\r\n#### Method 1: Command Line Argument (Recommended)\r\n```bash\r\nnpx @blocktopus/mcp-google-play --api-key /path/to/service-account-key.json\r\n```\r\n\r\n#### Method 2: Environment Variable\r\n```bash\r\nexport GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-key.json\r\nnpx @blocktopus/mcp-google-play\r\n```\r\n\r\n### With Claude Desktop\r\n\r\nAdd to your Claude desktop configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"google-play\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\r\n        \"@blocktopus/mcp-google-play\",\r\n        \"--api-key\",\r\n        \"/path/to/service-account-key.json\"\r\n      ]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nOr using environment variable:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"google-play\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@blocktopus/mcp-google-play\"],\r\n      \"env\": {\r\n        \"GOOGLE_APPLICATION_CREDENTIALS\": \"/path/to/service-account-key.json\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Available Tools\r\n\r\n- `list_apps` - List all apps in your Play Console\r\n- `get_app_info` - Get detailed information about an app\r\n- `list_releases` - List releases for an app\r\n- `create_release` - Create a new release\r\n- `update_listing` - Update store listing information\r\n- `get_reviews` - Get app reviews\r\n- `reply_to_review` - Reply to a user review\r\n- `get_statistics` - Get app statistics and metrics\r\n\r\n## Development\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/BlocktopusLtd/mcp-google-play.git\r\ncd mcp-google-play\r\n\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build\r\nnpm run build\r\n\r\n# Run in development mode\r\nnpm run dev\r\n```\r\n\r\n## Security\r\n\r\n- Never commit service account credentials\r\n- Use environment variables for sensitive data\r\n- Follow Google Play API best practices\r\n- Respect API rate limits\r\n\r\n## License\r\n\r\nMIT License - see LICENSE file for details\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n","readmeFilename":"README.md"}