MCP server for iOS Simulator and Android Emulator control
Argent MCP server exists for a simple reason — assistants are far more useful when they can act on Argent directly instead of describing what you should do. MCP server for iOS Simulator and Android Emulator control.
Argent drives a growing set of targets through a single toolkit, each with the right interaction model - touch, remote or mouse:
Once Argent is connected, these are the calls the assistant has available:
Platform — TargetsiOS — SimulatorsAndroid — Emulators (AVDs) and physical devices over adbEditor — Config locationCursor — .cursor/mcp.json (project) or ~/.cursor/mcp.json (global)Windsurf — ~/.codeium/windsurf/mcp_config.json (global)Zed — .zed/settings.json (project) or ~/.config/zed/settings.json (global)Hermes — ~/.hermes/config.yaml (global)opencode — opencode.json (project) or ~/.config/opencode/opencode.json (global)Kiro — .kiro/settings/mcp.json (project) or ~/.kiro/settings/mcp.json (global)Prerequisites — Argent runs Android emulators on Linux but the default install can be slow if a few host-side knobs aren't right. Cover these once and the experience@swmansion/argent on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
adb) on PATH, and the Android Emulator package if you want to boot AVDs from Argent. Create AVDs via Android Studio or avdmanager. - For Fire TV (Vega): the Vega SDKPlenty of monitoring and observability servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Argent's toolset — Platform, iOS, Android and 8 more — is a fair guide to whether it matches your workflow. It is maintained by GitHub Actions; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| Platform | Targets |
| iOS | Simulators |
| Android | Emulators (AVDs) and physical devices over adb |
| Editor | Config location |
| Cursor | .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) |
| Windsurf | ~/.codeium/windsurf/mcp_config.json (global) |
| Zed | .zed/settings.json (project) or ~/.config/zed/settings.json (global) |
| Hermes | ~/.hermes/config.yaml (global) |
| opencode | opencode.json (project) or ~/.config/opencode/opencode.json (global) |
| Kiro | .kiro/settings/mcp.json (project) or ~/.kiro/settings/mcp.json (global) |
| Prerequisites | Argent runs Android emulators on Linux but the default install can be slow if a few host-side knobs aren't right. Cover these once and the experience matches macOS: |
{
"mcpServers": {
"argent": {
"command": "npx",
"args": ["-y", "@swmansion/argent"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
adb) on PATH, and the Android Emulator package if you want to boot AVDs from Argent. Create AVDs via Android Studio or avdmanager. - For Fire TV (Vega): the Vega SDKGive your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
Errors with full context — stack traces, issue triage and AI-powered root-cause analysis from Sentry's server.
Enables enhanced web research capabilities for large language models through intelligent search queuing and advanced content extraction.
Automates browser interactions and enables Large Language Models (LLMs) to interact with web pages through Playwright and Chrome DevTools Protocol
Guides tool usage by providing recommendations for MCP tools at each problem-solving stage.