3 Commits

Author SHA1 Message Date
89ff9609fb Simplify adb_input with string coordinates to fix MCP validation
- Changed all coordinate parameters to string type with empty defaults
- Simplified parameter validation using string checks
- Updated documentation to show string coordinates
- Removed complex optional parameter combinations causing MCP issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-14 08:27:12 -06:00
9b1ba05695 Enhance tool descriptions and parameter annotations
- Added comprehensive docstrings for all MCP tools
- Enhanced Pydantic Field descriptions with examples
- Added detailed parameter validation and constraints
- Improved type hints for better IDE support
- Added usage examples in parameter descriptions

Tools improved:
- adb_devices: Better device status documentation
- adb_screenshot: Clear file handling explanation
- adb_input: Detailed action type documentation with examples
- adb_launch_app: Package name examples and usage
- adb_launch_url: URL scheme support documentation
- adb_list_packages: Filtering capabilities explained
- adb_shell_command: Security warnings and examples

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 12:20:38 -06:00
db6998510c Initial commit: Android ADB MCP Server
- FastMCP server with STDIO interface
- Comprehensive ADB tools for device automation
- Docker support with USB device access
- Console script entry point for uvx compatibility
- Type-safe Pydantic models for all parameters

Tools included:
- adb_devices: List connected Android devices
- adb_screenshot: Capture and retrieve screenshots
- adb_input: Send taps, swipes, key events, text
- adb_launch_app: Launch apps by package name
- adb_launch_url: Open URLs in browser
- adb_list_packages: List installed packages
- adb_shell_command: Execute shell commands

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 11:56:14 -06:00