Skip to content

Commit e93cf4c

Browse files
committed
docs: update TOOLS.md and README workflow counts; document erase_sims in Simulator Management
1 parent e0d82e7 commit e93cf4c

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ For clients that don't support MCP Sampling but still want to reduce context win
274274
**Available Workflows:**
275275
- `device` (14 tools) - iOS Device Development
276276
- `simulator` (18 tools) - iOS Simulator Development
277-
- `simulator-management` (7 tools) - Simulator Management
277+
- `simulator-management` (8 tools) - Simulator Management
278278
- `swift-package` (6 tools) - Swift Package Manager
279279
- `project-discovery` (5 tools) - Project Discovery
280280
- `macos` (11 tools) - macOS Development
@@ -371,4 +371,3 @@ See our documentation for development:
371371
## Licence
372372

373373
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
374-

docs/TOOLS.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# XcodeBuildMCP Tools Reference
22

3-
XcodeBuildMCP provides 59 tools organized into 12 workflow groups for comprehensive Apple development workflows.
3+
XcodeBuildMCP provides 60 tools organized into 12 workflow groups for comprehensive Apple development workflows.
44

55
## Workflow Groups
66

@@ -64,10 +64,11 @@ XcodeBuildMCP provides 59 tools organized into 12 workflow groups for comprehens
6464
### Project Utilities (`utilities`)
6565
**Purpose**: Essential project maintenance utilities for cleaning and managing existing projects. Provides clean operations for both .xcodeproj and .xcworkspace files. (1 tools)
6666

67-
- `clean` - Cleans build products for either a project or a workspace using xcodebuild. Provide exactly one of projectPath or workspacePath. Example: clean({ projectPath: '/path/to/MyProject.xcodeproj', scheme: 'MyScheme' })
67+
- `clean` - Cleans build products for either a project or a workspace using xcodebuild. Provide exactly one of projectPath or workspacePath. Platform defaults to iOS if not specified. Example: clean({ projectPath: '/path/to/MyProject.xcodeproj', scheme: 'MyScheme', platform: 'iOS' })
6868
### Simulator Management (`simulator-management`)
69-
**Purpose**: Tools for managing simulators from booting, opening simulators, listing simulators, stopping simulators and setting simulator environment options like location, network, statusbar and appearance. (4 tools)
69+
**Purpose**: Tools for managing simulators from booting, opening simulators, listing simulators, stopping simulators, erasing simulator content and settings, and setting simulator environment options like location, network, statusbar and appearance. (5 tools)
7070

71+
- `erase_sims` - Erases simulator content and settings. Provide exactly one of: simulatorUuid or all=true.
7172
- `reset_sim_location` - Resets the simulator's location to default.
7273
- `set_sim_appearance` - Sets the appearance mode (dark/light) of an iOS simulator.
7374
- `set_sim_location` - Sets a custom GPS location for the simulator.
@@ -102,9 +103,9 @@ XcodeBuildMCP provides 59 tools organized into 12 workflow groups for comprehens
102103

103104
## Summary Statistics
104105

105-
- **Total Tools**: 59 canonical tools + 22 re-exports = 81 total
106+
- **Total Tools**: 60 canonical tools + 22 re-exports = 82 total
106107
- **Workflow Groups**: 12
107108

108109
---
109110

110-
*This documentation is automatically generated by `scripts/update-tools-docs.ts` using static analysis. Last updated: 2025-08-16*
111+
*This documentation is automatically generated by `scripts/update-tools-docs.ts` using static analysis. Last updated: 2025-09-21*

0 commit comments

Comments
 (0)