Skip to main content
The MCP server supports both physical and simulated Android devices, as well as simulated iOS devices (macOS only).
  • Android
  • iOS

Requirements

  • ADB installed and in PATH
  • USB debugging enabled on device
  • Device connected via USB or network ADB

Verify Connection

adb devices

Custom ADB Server

If using a custom ADB server (e.g., Docker, WSL):
export ADB_SERVER_SOCKET="tcp:localhost:5037"
You may need to restart your IDE after setting custom ADB socket.

Troubleshooting

  1. Android: Run adb devices to verify device connection
  2. iOS: Run xcrun simctl list devices booted to check running simulators
  3. Ensure USB debugging is enabled (Android)
  4. Try restarting ADB: adb kill-server && adb start-server
  1. Ensure device screen is unlocked
  2. For Android, verify screencap permission
  3. For iOS, ensure simulator is fully booted
  1. Verify the MCP server is running: minitap-mcp --server
  2. Check the server URL in your IDE configuration
  3. Ensure the port is not blocked by firewall
  4. Try restarting the MCP server
  1. Verify your MINITAP_API_KEY is set correctly
  2. Get a new API key at platform.minitap.ai/api-keys
  3. Check that the API key has not expired
  1. Restart your IDE after configuration changes
  2. Verify the MCP server URL is correct
  3. Check the MCP server logs for errors
  4. Ensure the server is accessible at the configured URL