Gives Claude three tools to interact with mobile apps: drengr_look captures annotated screenshots, drengr_do performs taps and gestures, and drengr_query asks questions about screen state. Works with both Android (via ADB) and iOS (via simctl) locally, plus Appium for cloud devices. Ships with a text mode that compresses screens to around 300 tokens instead of full image payloads, and generates situation reports after each action to track what changed. Also captures network traffic during interactions. Reach for this when you need Claude to actually operate a mobile app, not just reason about it.
Eyes and hands for AI agents on mobile devices.
Drengr is an MCP server that gives AI agents (Claude, GPT, Gemini) the ability to see, tap, type, and navigate mobile apps — Android and iOS.
npm install -g drengr
Or run without installing:
npx drengr
Or via shell script:
curl -fsSL https://drengr.dev/install.sh | bash
# Check your system
drengr doctor
# Configure your MCP client (Claude Desktop, Claude Code, Cursor, etc.)
drengr setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"drengr": {
"command": "drengr",
"args": ["mcp"]
}
}
}
claude mcp add drengr -- drengr mcp
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"drengr": {
"command": "drengr",
"args": ["mcp"]
}
}
}
drengr_look (observe screen), drengr_do (take action), drengr_query (ask questions)| Platform | Architecture | Supported |
|---|---|---|
| macOS | arm64 (M1+) | ✓ |
| macOS | x64 | ✓ |
| Linux | x64 | ✓ |
| Linux | arm64 | ✓ |
Full documentation at drengr.dev
Proprietary — © 2026 Drengr. All rights reserved. See LICENSE for details.
inditextech/mcp-server-simulator-ios-idb
mobile-next/mobile-mcp
alexgladkov/claude-in-mobile
srmorete/mobile-device-mcp