Skip to main content
← Blog

How to debug iOS apps with Cursor

May 23, 2026 · 4 min read

Cursor is excellent at reading and editing your code — but like every AI assistant, it's blind to what your app actually does on a device. Here's how to close that gap so Cursor can debug from real device data.

Why Cursor can't see your device

Cursor works from your files, terminal output, and what you paste into chat. A running iOS app lives on the device — its screen, system logs, and crashes are invisible to Cursor. So debugging device behaviour has meant screenshotting, copying logs, and describing what happened, by hand, every time.

Connect Cursor to the device over MCP

Cursor supports the Model Context Protocol (MCP), which lets it call external tools. ArgusTest runs an MCP server on your Mac that publishes 20 device tools — screenshots, log streams, crash reports, device state. Add that server to Cursor once and the tools are available in every conversation.

What you can ask

Instead of relaying context, you ask Cursor directly: "What's on screen right now?", "Any errors since I tapped checkout?", "Show me the last crash." Cursor calls the matching ArgusTest tool over MCP and reasons about the result — and because errors are deduplicated (78% less noise), it sees distinct problems rather than thousands of copies.

Setup

Install ArgusTest on your Mac and run the setup wizard, add the ArgusTest MCP server to Cursor's configuration, and connect your iOS device. No code changes to your app and no SDK — monitoring works at the device level. See the documentation for exact steps.

Give your AI eyes on your iOS device

Set up in 2 minutes — backed by a 30-day money-back guarantee.

Get started