SilbercueSwift
JSON →iOS simulator automation MCP server â build, test, screenshot (20ms), UI interaction, logging, git. Direct WDA integration, no Appium overhead. 55 tools, Free + Pro tier.
Tools · 22
- screenshot Capture a screenshot from the simulator (~316ms, Pro ~15ms)
- view_hierarchy Get the view hierarchy of the current screen (~31ms, Pro ~5ms)
- find_element Find an element on screen by various strategies (31ms, Pro <1ms + auto-scroll)
- tap Tap at coordinates or on an element (16ms, Pro 4ms)
- swipe Perform a swipe gesture (~250ms)
- build_for_simulator Build the project for the simulator
- build_and_run Build and run the app in one call (parallel, ~9s faster)
- xcresult_parse Parse xcresult bundles for structured test results with pass/fail counts, failure messages, and file:line
- failure_screenshots Auto-export failure screenshots from xcresult bundles
- code_coverage Get code coverage per file, sorted and filterable
- build_error_diagnosis Diagnose build errors using xcresult JSON with file:line
- navigate Find, tap, and verify in one call (~380ms)
- double_tap Perform a double tap gesture (~60ms)
- drag_and_drop Element-to-element drag and drop in one call
- scroll_to_element SmartScroll to find and scroll to an element in one call (Pro)
- alert_handling 3-tier search for alerts plus batch accept_all (Pro)
- run_plan Multi-step UI automation plans with adaptive decisions
- log_filtering Topic-filtered log retrieval using 90% fewer tokens (Pro)
- console_log_per_test Get console log output per failed test (optional)
- wait_for_log_pattern Wait for a regex log pattern with timeout
- visual_regression Baseline comparison with pixel diff (Pro)
- multi_device_check Check Dark Mode, Landscape, and iPad states (Pro)
Links
★ 4 GitHub stars