Skip to content
Agentmart
Submit a tool

SilbercueSwift — iOS MCP Server

iOS MCP server: 49 tools free (58 with Pro), xcresult parsing, WDA UI automation, fast screenshots.

Connector by Silbercue · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 9
Write a review

Install

Works with Claude Desktop. Read the repository before you give any tool access to your data.

Download the bundle

MCP bundle (.mcpb): open it with Claude Desktop.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

iOS MCP server: 49 tools free (58 with Pro), xcresult parsing, WDA UI automation, fast screenshots.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
17 read · 18 write · 3 delete · 7 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Downloaded binary

Tools by what they do 45

Read from the source code; the running server may list different tools.

Read 17 · Look things up without changing anything.

  • discover_projects
  • find_element
  • find_elements
  • get_source
  • get_text
  • git_branch
  • git_diff
  • git_log
  • git_status
  • list_schemes
  • list_sims
  • read_app_console
Show 5 more tools
  • read_logs
  • screenshot
  • sim_inspect
  • sim_status
  • wda_status

Write 18 · Create, change, send or run things.

  • build_run_sim
  • build_sim
  • click_element
  • clone_sim
  • git_commit
  • install_app
  • navigate
  • run_plan
  • run_plan_decide
  • set_defaults
  • set_orientation
  • start_log_capture
Show 6 more tools
  • stop_app_console
  • stop_log_capture
  • tap_coordinates
  • test_sim
  • type_text
  • wda_create_session

Delete 3 · Delete, drop, revoke or wipe things.

  • delete_sim
  • erase_sim
  • terminate_app

Not yet classified 7 · We could not tell from the name and description.

  • boot_sim
  • clean
  • handle_alert
  • launch_app
  • launch_app_console
  • shutdown_sim
  • wait_for_log

Network hosts it talks to 1

  • github.com · found in install command

Files it touches

  • Any path the agent passes to its tools

Tools (45)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • boot_sim

    Boot an iOS simulator by name or UDID.

  • build_run_sim

    Build, install, and launch an iOS app on a simulator in one call. Runs build, settings extraction, simulator boot, and Simulator.app in parallel for maximum speed. Equivalent to Xcode's Cmd+R. Project, scheme, and simulator are auto-detected if omitted.

  • build_sim

    Build an iOS app for simulator. Uses xcodebuild with optimized flags. Project, scheme, and simulator are auto-detected if omitted.

  • clean

    Clean Xcode build artifacts for a project/scheme. Project and scheme are auto-detected if omitted.

  • click_element

    Click/tap a UI element by its ID. Set screenshot: true to get an inline screenshot after the tap.

  • clone_sim

    Clone a simulator to create a snapshot of its current state (apps, data, settings).

  • delete_sim

    Permanently delete a simulator. Use to clean up cloned snapshots that are no longer needed.

  • discover_projects

    Find Xcode projects and workspaces in a directory.

  • erase_sim

    Erase a simulator — resets to factory state. Removes all apps, data, and settings. Simulator must be shut down first.

  • find_element

    Find a UI element. With scroll: true, auto-scrolls the nearest ScrollView/List until the element appears.

  • find_elements

    Find multiple UI elements matching a query.

  • get_source

    Get the view hierarchy of the current screen. Use format 'pruned' for a flat list of interactive elements (~80-90% smaller, ideal for LLM).

  • get_text

    Get text content of a UI element.

  • git_branch

    List, create, or switch git branches.

  • git_commit

    Create a git commit with staged changes.

Show 30 more tools
  • git_diff

    Show git diff for a repository. Optionally diff staged changes or specific files.

  • git_log

    Show recent git log entries.

  • git_status

    Show git status (porcelain format) for a repository.

  • handle_alert

    Handle iOS system alerts AND in-app dialogs. Actions: accept, dismiss, get_text, accept_all, dismiss_all.

  • install_app

    Install an app bundle on a booted simulator. App path is auto-detected from last build if omitted.

  • launch_app

    Launch an app on a booted simulator. Bundle ID is auto-detected from last build if omitted.

  • launch_app_console

    Launch an app with console output capture. Captures all print() and NSLog output.

  • list_schemes

    List available schemes for a project. Project is auto-detected if omitted.

  • list_sims

    List available iOS simulators with their state and UDID.

  • navigate

    Navigate to a screen in one call: finds element by label, taps it, waits for animation, takes compact screenshot. Replaces 3 separate calls.

  • read_app_console

    Read captured console output (stdout + stderr) from a running app launched with launch_app_console.

  • read_logs

    Read captured log lines with topic-based filtering. Default shows only app logs + crashes.

  • run_plan

    Execute a structured test plan deterministically. Runs find/click/verify/screenshot steps internally without LLM round-trips. 50x faster than individual tool calls for sequential UI interactions.

  • run_plan_decide

    Provide a decision for a paused plan. Called after run_plan returns status 'decision_needed'.

  • screenshot

    Take a screenshot of a booted simulator. Returns the image inline. Use quality: 'compact' for UI verification (75% smaller, saves context window).

  • set_defaults

    Set, show, or clear session defaults for project, scheme, and simulator. These defaults are used when parameters are omitted from tool calls. Usually not needed — the server auto-detects from the environment. Use as escape hatch when auto-detection picks the wrong target.

  • set_orientation

    Set device orientation (portrait/landscape) via WDA.

  • shutdown_sim

    Shutdown a running simulator.

  • sim_inspect

    Pick up one or more simulators for deep inspection. Returns cached state: running app, orientation, alert state, WDA status, console errors, screen info, uptime.

  • sim_status

    Quick-glance table of all simulators — like looking at phones on a desk. Shows state, short UDID, name, runtime, and cached info (running app, orientation) for booted sims. Fast: ~15ms.

  • start_log_capture

    Start capturing real-time logs from a simulator with smart filtering.

  • stop_app_console

    Stop the app console capture and terminate the app.

  • stop_log_capture

    Stop the running log capture.

  • tap_coordinates

    Tap at specific x,y coordinates on screen. Set screenshot: true to get an inline screenshot after the tap.

  • terminate_app

    Terminate a running app on a simulator. Bundle ID is auto-detected from last build if omitted.

  • test_sim

    Run xcodebuild test on simulator and return structured xcresult summary. Shows passed/failed/skipped counts and duration.

  • type_text

    Type text into a specified element, or auto-find the first text input on screen.

  • wait_for_log

    Wait for a specific log pattern to appear in the log stream. Eliminates the need for sleep() hacks when waiting for app state changes.

  • wda_create_session

    Create a new WDA session, optionally for a specific app.

  • wda_status

    Check if WebDriverAgent is running and reachable.

Signals

Stars
9
Forks
1
Open issues
0
Last commit
Aug 27, 2026 (2 months ago)
Last release
Aug 27, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.Silbercue/silbercueswift
Version
3.6.3
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same server elsewhere

Copies of this server published by others; search shows only one of them.

More from Silbercue

Cite this page

SilbercueSwift — iOS MCP Server. Agent Mart. https://agentmart.dev/connectors/silbercue-silbercueswift (last updated 2026-10-24)