Catalog npm
Back to packageRELEASE DETAILS

0.6.1

npm

@0xhayd3n/fling

MCP server for deploying and running Android apps via adb.

adbandroiddeploygradlemcpmodel-context-protocol
Published13 Jun 2026
Direct dependencies6
Transitive dependenciesNot calculated

README

Current package documentation

@0xhayd3n/fling

An MCP server for deploying, running, and observing Android apps from any MCP client (Claude Code, Cursor, VS Code).

Fling wraps adb (the Android Debug Bridge) behind the Model Context Protocol so an AI assistant can drive the full build → install → launch → observe loop on a connected (or wirelessly paired) Android device.

See the full README, setup guide, and tool reference at https://github.com/0xHayd3n/Fling.

Install

npm install -g @0xhayd3n/fling

Or invoke directly with npx.

Add to your MCP client

Claude Code (~/.claude.json or .mcp.json in a project):

{
  "mcpServers": {
    "fling": {
      "command": "npx",
      "args": ["-y", "@0xhayd3n/fling"]
    }
  }
}

Cursor / VS Code MCP: same shape, in their respective MCP server config.

Restart the client. The list_devices tool should appear.

Prerequisites

  • Node 18+
  • adb on PATH (Android Platform Tools)
  • A connected (USB-authorized or wirelessly paired) Android device

See Setup (one-time) on GitHub for the full walkthrough.

License

MIT — see LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 6

Native requirements
6 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@modelcontextprotocol/sdk
Environment
{
  "local_name": "@modelcontextprotocol/sdk",
  "alias": false,
  "peer_metadata": null
}
^1.29.0runtime
zod
Environment
{
  "local_name": "zod",
  "alias": false,
  "peer_metadata": null
}
^3.23.8runtime
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^22.0.0development
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^6.0.1development
tsx
Environment
{
  "local_name": "tsx",
  "alias": false,
  "peer_metadata": null
}
^4.19.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.6.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "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="
    }
  ]
}

Repository

PENDING
0xhayd3n/fling

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 08:55 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:84b34e2c4a7d1f55924629830d2f1840fa0ffd5fea6186428adad9dbeffb178f

Other collected versions

0.6.013 JunView all collected versions →