Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Android Sqlite Inspector

FreeNot checked

Inspects and queries SQLite databases on Android devices via ADB, supporting listing databases/tables, describing schemas, and executing SELECT/INSERT/UPDATE/DE

GitHubEmbed

About

Inspects and queries SQLite databases on Android devices via ADB, supporting listing databases/tables, describing schemas, and executing SELECT/INSERT/UPDATE/DELETE queries.

README

MCP server that inspects and queries SQLite databases on Android devices via ADB.

Prerequisites

  • Node.js 18+
  • ADB installed and in PATH
  • A debuggable Android app (debug builds)

Installation

npm install
npm run build

Configuration

Set via environment variables:

Variable Description Default
ANDROID_PACKAGE App package name com.hortusys
ANDROID_DEVICE ADB device serial (for multiple devices) (auto-detect)
ADB_PATH Custom path to ADB binary adb

Claude Code Setup

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "android-sqlite-inspector": {
      "command": "node",
      "args": ["/Users/andromeda/StudioProjects/android-sqlite-inspector/dist/index.js"],
      "env": {
        "ANDROID_PACKAGE": "com.hortusys"
      }
    }
  }
}

Available Tools

Tool Description
list_databases List all .db files in the app's databases directory
list_tables List all tables in a database
describe_table Show column schema for a table
query Execute a SELECT query (returns JSON)
execute Execute INSERT/UPDATE/DELETE (pushes changes back to device)

How It Works

  1. Each read operation pulls a fresh copy of the database from the device via adb shell run-as <package> cat databases/<db>
  2. Queries run locally using better-sqlite3
  3. Write operations (execute) pull the db, modify locally, then push back via ADB

from github.com/hortusys/android-sqlite-inspector

Installing Android Sqlite Inspector

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/hortusys/android-sqlite-inspector

FAQ

Is Android Sqlite Inspector MCP free?

Yes, Android Sqlite Inspector MCP is free — one-click install via Unyly at no cost.

Does Android Sqlite Inspector need an API key?

No, Android Sqlite Inspector runs without API keys or environment variables.

Is Android Sqlite Inspector hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Android Sqlite Inspector in Claude Desktop, Claude Code or Cursor?

Open Android Sqlite Inspector on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Android Sqlite Inspector with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs