Skip to content

Commit 898819b

Browse files
committed
Update xcode-ide tool schema
1 parent d08019b commit 898819b

5 files changed

Lines changed: 13 additions & 12 deletions

File tree

docs/TOOLS-CLI.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ XcodeBuildMCP provides 73 canonical tools organized into 13 workflow groups.
176176
- `bridge-disconnect` - Disconnect bridge and unregister proxied `xcode_tools_*` tools.
177177
- `bridge-status` - Show xcrun mcpbridge availability and proxy tool sync status.
178178
- `bridge-sync` - One-shot connect + tools/list sync (manual retry; avoids background prompt spam).
179-
- `xcode-ide-call-tool` - Call a remote Xcode IDE MCP tool through mcpbridge.
180-
- `xcode-ide-list-tools` - List remote Xcode IDE MCP tools available through mcpbridge.
179+
- `call-tool` - Call a remote Xcode IDE MCP tool.
180+
- `list-tools` - Lists Xcode-IDE-only MCP capabilities (Use for: SwiftUI previews image capture, code snippet execution, issue Navigator/build logs, and window/tab context).
181181

182182

183183

@@ -189,4 +189,4 @@ XcodeBuildMCP provides 73 canonical tools organized into 13 workflow groups.
189189

190190
---
191191

192-
*This documentation is automatically generated by `scripts/update-tools-docs.ts` from the tools manifest. Last updated: 2026-02-13T23:22:09.102Z UTC*
192+
*This documentation is automatically generated by `scripts/update-tools-docs.ts` from the tools manifest. Last updated: 2026-02-15T19:38:41.303Z UTC*

docs/TOOLS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ This document lists MCP tool names as exposed to MCP clients. XcodeBuildMCP prov
188188
### Xcode IDE Integration (`xcode-ide`)
189189
**Purpose**: Bridge tools for connecting to Xcode's built-in MCP server (mcpbridge) to access IDE-specific functionality. (5 tools)
190190

191-
- `xcode_ide_call_tool` - Call a remote Xcode IDE MCP tool through mcpbridge.
192-
- `xcode_ide_list_tools` - List remote Xcode IDE MCP tools available through mcpbridge.
191+
- `xcode_ide_call_tool` - Call a remote Xcode IDE MCP tool.
192+
- `xcode_ide_list_tools` - Lists Xcode-IDE-only MCP capabilities (Use for: SwiftUI previews image capture, code snippet execution, issue Navigator/build logs, and window/tab context).
193193
- `xcode_tools_bridge_disconnect` - Disconnect bridge and unregister proxied `xcode_tools_*` tools.
194194
- `xcode_tools_bridge_status` - Show xcrun mcpbridge availability and proxy tool sync status.
195195
- `xcode_tools_bridge_sync` - One-shot connect + tools/list sync (manual retry; avoids background prompt spam).
@@ -204,4 +204,4 @@ This document lists MCP tool names as exposed to MCP clients. XcodeBuildMCP prov
204204

205205
---
206206

207-
*This documentation is automatically generated by `scripts/update-tools-docs.ts` from the tools manifest. Last updated: 2026-02-13T23:22:09.102Z UTC*
207+
*This documentation is automatically generated by `scripts/update-tools-docs.ts` from the tools manifest. Last updated: 2026-02-15T19:38:41.303Z UTC*

example_projects/iOS_Calculator/.xcodebuildmcp/config.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@ enabledWorkflows:
33
- simulator
44
- ui-automation
55
- debugging
6+
- xcode-ide
67
sessionDefaults:
78
workspacePath: ./CalculatorApp.xcworkspace
89
scheme: CalculatorApp
910
configuration: Debug
1011
simulatorName: iPhone 17 Pro
12+
simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096
13+
simulatorPlatform: iOS Simulator
1114
useLatestOS: true
1215
arch: arm64
1316
suppressWarnings: false
1417
derivedDataPath: ./iOS_Calculator/.derivedData
1518
preferXcodebuild: true
1619
bundleId: io.sentry.calculatorapp
17-
simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096
18-
simulatorPlatform: iOS Simulator

manifests/tools/xcode_ide_call_tool.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ id: xcode_ide_call_tool
22
module: mcp/tools/xcode-ide/xcode_ide_call_tool
33
names:
44
mcp: xcode_ide_call_tool
5-
cli: xcode-ide-call-tool
6-
description: Call a remote Xcode IDE MCP tool through mcpbridge.
5+
cli: call-tool
6+
description: Call a remote Xcode IDE MCP tool.
77
predicates:
88
- mcpRuntimeOnly
99
annotations:

manifests/tools/xcode_ide_list_tools.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ id: xcode_ide_list_tools
22
module: mcp/tools/xcode-ide/xcode_ide_list_tools
33
names:
44
mcp: xcode_ide_list_tools
5-
cli: xcode-ide-list-tools
6-
description: List remote Xcode IDE MCP tools available through mcpbridge.
5+
cli: list-tools
6+
description: "Lists Xcode-IDE-only MCP capabilities (Use for: SwiftUI previews image capture, code snippet execution, issue Navigator/build logs, and window/tab context)."
77
predicates:
88
- mcpRuntimeOnly
99
annotations:

0 commit comments

Comments
 (0)