Labsco
MCP SERVER

PawSift 🐾 for Android Logcat

by dolphprefect β†—

Turn Android logcat into something you can query β€” filter by level, tag and search term instead of scrolling a live stream.

Runtime Debugging & Crash Analysis
Summary
Logcat cut down to what fits in a reply.

Raw logcat is the wrong shape for an assistant: it arrives faster than anyone reads and repeats itself constantly. This sits in between, keeping a session's worth in SQLite so the questions you actually have β€” what errored, what did this tag say, what happened around that line β€” are queries rather than scrollbacks.

What it is

A Go binary that polls logcat into a local SQLite store and exposes it as queries. It detects app restarts and rotates sessions on its own, folds repeated lines together, and caps how many lines any answer returns so a log dump cannot swallow the conversation.

What you get
  • Logs filtered by level, tag and search term, with a line limit on every answer
  • Errors pre-aggregated into a summary rather than returned raw
  • The active tags in the current session, listed
  • A window of lines either side of one event
  • Search across the whole history, not just the current session
  • Watcher health, session id and backlog from a status call
  • Retention limits adjustable while it runs, and both the local store and the device buffer clearable
Requirements

An Android device or emulator whose logcat this machine can read, and the pawsift binary β€” the install script fetches the right build for your OS and puts it in ~/.local/bin.

Setup effort

One command β€” curl -fsSL https://raw.githubusercontent.com/dolphprefect/pawsift-mcp/main/install.sh | sh