Skip to content

1.3.0

Latest

Choose a tag to compare

@Nam0101 Nam0101 released this 25 Dec 16:45
· 3 commits to main since this release

Release Notes: android-mcp-toolkit v1.3.0

🚀 Overview

Version 1.3.0 significantly expands the capabilities of the toolkit by introducing Device Automation tools and upgrading the core Logcat Management experience. This release focuses on giving AI agents more direct control and visibility over connected Android devices.

✨ New Features

Device Automation Tools

A new suite of tools to interact with the device UI directly:

  • dump-ui-hierarchy: Capture the current screen's UI hierarchy as XML. This allows agents to "see" the structure of the app, finding resource IDs and text content.
  • take-screenshot: Capture the current device screen to a local PNG file. Essential for visual verification.
  • inject-input: Simulate user interactions.
    • Tap coordinates or elements (by ID/Text).
    • Input text.
    • Swipe.
    • Key events (Home, Back, etc.).

Consolidated Logcat Management

  • manage-logcat: A single, unified tool replacing multiple scattered logcat tools.
    • Action-based: simple read, crash, anr, or clear actions.
    • Filtering: robust filtering by package name, PID, tag, and priority.
    • Crash & ANR logic: dedicated modes to quickly retrieve crash stacks or ANR traces without manual piping.

🛠 Improvements & Changes

  • Tool Deprecation: The following tools have been removed in favor of manage-logcat:
    • read-adb-logcat
    • get-pid-by-package
    • fetch-crash-stacktrace
    • check-anr-state
    • clear-logcat-buffer
  • Documentation: Referenced new tools in README.md and updated usage examples.
  • Dependencies: Simplified internal dependency structure for logcat operations.

📦 How to Update

If running via npx (recommended), simply run the latest version:

npx -y android-mcp-toolkit

If installed globally:

npm install -g android-mcp-toolkit@latest