stop_app
Stop an app on a connected Android device by specifying its package name. Use this tool to terminate running applications for testing or management purposes.
Instructions
Stop an app on the connected Android device
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package_name | Yes |
Implementation Reference
- src/espresso_mcp/server.py:136-146 (handler)The handler function for the 'stop_app' MCP tool. It executes 'adb shell am force-stop' to stop the Android app with the given package_name. Registered via @mcp.tool() decorator, with input schema inferred from type hints (package_name: str) and output str.@mcp.tool() def stop_app(package_name: str) -> str: """Stop an app on the connected Android device""" result = subprocess.run( ["adb", "shell", "am", "force-stop", package_name], capture_output=True, text=True, ) if result.returncode != 0: raise RuntimeError(f"Error stopping app '{package_name}': {result.stderr}") return f"App '{package_name}' has been stopped successfully."