Releases: tapthaker/sim-mcp
Releases · tapthaker/sim-mcp
Release list
v0.4.0
What's Changed
- Fix
type_textreliability: Now accepts optionalbundleIdparameter to target the foreground app directly, instead of always typing into Springboard (which fails when another app has keyboard focus)
Install
curl -fsSL https://raw.githubusercontent.com/tapthaker/sim-mcp/main/install.sh | bashv0.3.0
What's Changed
- Portability fix: Strip hardcoded Xcode rpath from AgentTest binary
- Bazel embeds the builder's Xcode path (e.g.
/Applications/Xcode-26.2.0.app/...) as an rpath - This is now removed at release time; the generic
xcode-selectsymlink rpaths handle any Xcode install location
- Bazel embeds the builder's Xcode path (e.g.
- Includes all fixes from v0.2.0 (XCTest agent auto-launch, log truncation)
Install
curl -fsSL https://raw.githubusercontent.com/tapthaker/sim-mcp/main/install.sh | bashv0.2.0
What's Changed
- Fix XCTest agent auto-launch from MCP server
- Dynamically discovers Xcode path and injects platform framework paths into DYLD_FRAMEWORK_PATH/DYLD_LIBRARY_PATH
- XCTRunner can now find XCTest.framework at runtime
- Fix agent log file truncation (clean logs per launch)
- All 18 MCP tools verified working end-to-end
Install
curl -fsSL https://raw.githubusercontent.com/tapthaker/sim-mcp/main/install.sh | bashv0.1.0
sim-mcp v0.1.0
Lightweight MCP server for iOS Simulator automation. Single binary, zero dependencies.
Install
curl -fsSL https://raw.githubusercontent.com/tapthaker/sim-mcp/main/install.sh | bashWhat's included
- 18 MCP tools: device management, app lifecycle, UI automation, screenshots, and more
- XCTest-based agent for reliable UI automation via XCUITest APIs
- Single binary MCP server — no Node.js, no Python, no npm
Requirements
- macOS (Apple Silicon)
- Xcode 15+ with iOS Simulator runtimes