Pawsift MCP Server

Downloads the right binary for your OS and architecture, installs it to `~/.local/bin/pawsift` (or `%USERPROFILE%\.local\bin\pawsift.exe` on

Local serverstdioGo

What is the Pawsift MCP Server?

Downloads the right binary for your OS and architecture, installs it to ~/.local/bin/pawsift (or %USERPROFILE%.local\bin\pawsift.exe on Windows), and

The short version

  • High-Throughput Processing — Regex-free manual string parser and hash-based dedup (using hash/maphash) for hot-path log processing at 5,000+ logs/sec
  • Zero-Touch Session Tracking — Automatically detects app restarts via ActivityManager and rotates sessions
  • Token Efficient — Pre-aggregates errors, folds repetitive consecutive logs, and uses Hierarchical Mapping to group identical messages under sub-headers
  • Surgical Querying — Filter logs by level, tag, and search terms with strict line limits to protect the context window
  • Tag Discovery — Quickly list all active tags in the current session
  • Contextual Windows — Fetch logs surrounding a specific event for precise debugging

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
pawsift_set_target_packageConfigures the watcher to monitor a specific Android application. When this package starts, the session ID is automatically rotated to isolate new logs.
pawsift_get_statusReturns the current status dashboard: target package, session ID, watcher activity, connected device, and current log count.
pawsift_get_error_summaryReturns a count-first Markdown list of unique ERROR and FATAL logs with their latest [ID]. Use the ID for surgical context retrieval.
pawsift_get_tag_summaryReturns a count-first Markdown list of all unique log tags in the current session.
pawsift_query_logsRetrieves filtered logs (by level and/or tag) using Hierarchical Mapping. Supports folding of consecutive identical messages.
pawsift_get_log_contextRetrieves lines surrounding a specific log ID. Essential for seeing what led up to a crash or event.
pawsift_search_logsPerforms a global search across the entire log history using Hierarchical Mapping.
pawsift_clear_logsPermanently deletes all logs from the database and clears the Android device logcat buffer.
pawsift_set_retention_policyConfigure retention limits: maximum total logs, maximum sessions to keep, and cleanup interval in seconds.

How to install the Pawsift MCP Server

{
  "mcpServers": {
    "pawsift": {
      "command": "/home/YOUR_USER/.local/bin/pawsift"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Pawsift MCP to pawsift set target package.”
  • “Use Pawsift MCP to pawsift get status.”
  • “Use Pawsift MCP to pawsift get error summary.”

Frequently asked questions

Downloads the right binary for your OS and architecture, installs it to `~/.local/bin/pawsift` (or `%USERPROFILE%\.local\bin\pawsift.exe` on Windows), and Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.