Enables building, testing, debugging, and automating Android applications with tools for device management, UI interaction, crash analysis, app state inspection, and deep linking
Provides build automation for Android projects through Gradle build system integration
Enables building, testing, debugging, and automating iOS applications with tools for simulator management, UI interaction, crash symbolication, app state inspection, and deep linking
Provides build automation and tooling for iOS projects through Xcode command line tools and xcodebuild
Overview
Specter MCP enables AI agents to build, test, debug, and interact with Android and iOS applications through a standardized Model Context Protocol (MCP) interface. It provides 15 specialized tools organized into categories for complete mobile development automation.
Features
Build Pipeline — Build, install, and launch apps on Android/iOS
UI Automation — Capture screenshots, UI hierarchies, and perform interactions
Testing — Run unit tests, Maestro E2E flows, and linters
Environment Management — List/boot devices, clean projects
Crash Analysis — Cross-platform crash analysis (iOS crash files + symbolication, Android logcat)
Deep Linking — Navigate apps via deep links with intent extras
App State Inspection — Read preferences, databases, and logs
Quick Start
Installation
Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Restart Claude Desktop. Ask Claude: "List my available Android and iOS devices"
Documentation
Tool Guides
Build Tools — build_app, install_app, launch_app
UI Tools — get_ui_context, interact_with_ui
Testing Tools — run_unit_tests, run_maestro_flow, run_linter
Environment Tools — list_devices, manage_env, clean_project
Observability Tools — analyze_crash, inspect_logs, inspect_app_state, deep_link_navigate
Available Tools
Category | Tools |
Build |
|
UI |
|
Testing |
|
Environment |
|
Observability |
|
Example Usage
Build and Launch
Debug a Crash
UI Automation
Requirements
Node.js 20+
Android SDK with
adbin PATH (for Android tools)Xcode Command Line Tools (for iOS tools, macOS only)
Maestro CLI (optional, for E2E testing)
Development
Architecture
Contributing
See CONTRIBUTING.md for development setup and guidelines.
License
MIT © Specter MCP Contributors