{"_id":"@0xhayd3n/fling","_rev":"2-49ec6e719fae4c103cbb8d728cc96767","name":"@0xhayd3n/fling","dist-tags":{"latest":"0.6.1"},"versions":{"0.6.0":{"name":"@0xhayd3n/fling","version":"0.6.0","keywords":["mcp","model-context-protocol","android","adb","deploy","gradle"],"author":{"name":"Hayden Seymour","email":"contact@haydenseymour.com"},"license":"MIT","_id":"@0xhayd3n/fling@0.6.0","maintainers":[{"name":"0xhayd3n","email":"haydenseymour02@gmail.com"}],"homepage":"https://github.com/0xHayd3n/Fling#readme","bugs":{"url":"https://github.com/0xHayd3n/Fling/issues"},"bin":{"fling":"dist/index.js"},"dist":{"shasum":"60950f7d51bb7210590c2927865c4995d8bd6d7a","tarball":"https://registry.npmjs.org/@0xhayd3n/fling/-/fling-0.6.0.tgz","fileCount":133,"integrity":"sha512-o0tlXvkzJIfwcq6aWwgctL9xraylq8JsOwZs+tvBn3pzBmOhNIbU9Xc8plnHP1UmTCfaBaDsRRNoULT7rnwsSg==","signatures":[{"sig":"MEUCIGd/n8rz88Xzgu27vbL+sx49g6JNweIRM2a6u4YwKFFIAiEA7KaWl+aIXul96QG8BIfzizPj8NwbyTNWZKww+Ts4VmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366352},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js","./adb":"./dist/adb.js","./config":"./dist/config.js","./errors":"./dist/errors.js","./gradle":"./dist/gradle.js","./devices":"./dist/devices.js","./pairing":"./dist/pairing.js","./apkFinder":"./dist/apkFinder.js","./apkResolver":"./dist/apkResolver.js","./operations/launch":"./dist/tools/launch-app.js","./operations/install":"./dist/tools/install-app.js"},"gitHead":"5380623cd27f8e33e19274df332201a447c27b81","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test \"tests/**/*.test.mjs\"","build":"tsc","clean":"rimraf dist","smoke":"node scripts/smoke.mjs","start":"node dist/index.js"},"_npmUser":{"name":"0xhayd3n","email":"haydenseymour02@gmail.com"},"repository":{"url":"git+https://github.com/0xHayd3n/Fling.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"MCP server for deploying and running Android apps via adb.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","rimraf":"^6.0.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fling_0.6.0_1781374618870_0.7620889895872387","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@0xhayd3n/fling","version":"0.6.1","description":"MCP server for deploying and running Android apps via adb.","type":"module","bin":{"fling":"dist/index.js"},"exports":{".":"./dist/index.js","./devices":"./dist/devices.js","./config":"./dist/config.js","./gradle":"./dist/gradle.js","./errors":"./dist/errors.js","./apkResolver":"./dist/apkResolver.js","./apkFinder":"./dist/apkFinder.js","./pairing":"./dist/pairing.js","./adb":"./dist/adb.js","./operations/install":"./dist/tools/install-app.js","./operations/launch":"./dist/tools/launch-app.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js","clean":"rimraf dist","test":"npm run build && node --test \"tests/**/*.test.mjs\"","smoke":"node scripts/smoke.mjs"},"keywords":["mcp","model-context-protocol","android","adb","deploy","gradle"],"license":"MIT","author":{"name":"Hayden Seymour","email":"contact@haydenseymour.com"},"repository":{"type":"git","url":"git+https://github.com/0xHayd3n/Fling.git","directory":"packages/mcp-server"},"bugs":{"url":"https://github.com/0xHayd3n/Fling/issues"},"homepage":"https://github.com/0xHayd3n/Fling#readme","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.0.0","rimraf":"^6.0.1","tsx":"^4.19.0","typescript":"^5.6.0"},"gitHead":"1df357caa375fc5afb7fe58e8af86458e18ba1fb","_id":"@0xhayd3n/fling@0.6.1","_nodeVersion":"22.17.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-YPc8xH4k47GwgsOiazkOdjl0oHx0Pdt2dhrlEmKF5HnPmvDVb3hnv+x+VEwCKU040IEbgh5xJxQFXWOUNdzfNw==","shasum":"e861acf5d28494c404a0c963c9eb5270ccb871c2","tarball":"https://registry.npmjs.org/@0xhayd3n/fling/-/fling-0.6.1.tgz","fileCount":135,"unpackedSize":368643,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF48yCqZRFAJ+9MhTUeKV0KLFyC+7En5S/YDzqaboNJIAiEAvUtYBCxQ2E9GTVua9SNOpqndly1YcTC05vJMbSSpPcM="}]},"_npmUser":{"name":"0xhayd3n","email":"haydenseymour02@gmail.com"},"directories":{},"maintainers":[{"name":"0xhayd3n","email":"haydenseymour02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fling_0.6.1_1781375828719_0.2971680227666702"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T18:16:58.711Z","modified":"2026-06-13T18:37:08.945Z","0.6.0":"2026-06-13T18:16:59.009Z","0.6.1":"2026-06-13T18:37:08.866Z"},"bugs":{"url":"https://github.com/0xHayd3n/Fling/issues"},"author":{"name":"Hayden Seymour","email":"contact@haydenseymour.com"},"license":"MIT","homepage":"https://github.com/0xHayd3n/Fling#readme","keywords":["mcp","model-context-protocol","android","adb","deploy","gradle"],"repository":{"type":"git","url":"git+https://github.com/0xHayd3n/Fling.git","directory":"packages/mcp-server"},"description":"MCP server for deploying and running Android apps via adb.","maintainers":[{"name":"0xhayd3n","email":"haydenseymour02@gmail.com"}],"readme":"# @0xhayd3n/fling\n\n**An MCP server for deploying, running, and observing Android apps from any MCP client (Claude Code, Cursor, VS Code).**\n\nFling wraps `adb` (the Android Debug Bridge) behind the [Model Context Protocol](https://modelcontextprotocol.io) so an AI assistant can drive the full build → install → launch → observe loop on a connected (or wirelessly paired) Android device.\n\nSee the full README, setup guide, and tool reference at **https://github.com/0xHayd3n/Fling**.\n\n## Install\n\n```\nnpm install -g @0xhayd3n/fling\n```\n\nOr invoke directly with `npx`.\n\n## Add to your MCP client\n\n**Claude Code** (`~/.claude.json` or `.mcp.json` in a project):\n\n```json\n{\n  \"mcpServers\": {\n    \"fling\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@0xhayd3n/fling\"]\n    }\n  }\n}\n```\n\n**Cursor / VS Code MCP**: same shape, in their respective MCP server config.\n\nRestart the client. The `list_devices` tool should appear.\n\n## Prerequisites\n\n- Node 18+\n- `adb` on PATH (Android Platform Tools)\n- A connected (USB-authorized or wirelessly paired) Android device\n\nSee [Setup (one-time)](https://github.com/0xHayd3n/Fling#setup-one-time) on GitHub for the full walkthrough.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}