You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+10-7Lines changed: 10 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -21,15 +21,18 @@ body:
21
21
id: debug
22
22
attributes:
23
23
label: Debug Output
24
-
description: Output from the diagnostic tool, run `mise x npm:xcodebuildmcp@1.3.5 -- xcodebuildmcp-diagnostic` in your terminal (replacing the @ version with the version number you're using) and paste the output here
24
+
description: Ask your agent "Run the XcodeBuildMCP `doctor` tool and return the output as markdown verbatim" and then copy paste it here.
25
25
placeholder: |
26
26
```
27
-
Running XcodeBuildMCP Diagnostic Tool (v1.3.5)...
28
-
Collecting system information and checking dependencies...
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ A Model Context Protocol (MCP) server that provides Xcode-related tools for inte
33
33
-[Client Compatibility](#client-compatibility)
34
34
-[Code Signing for Device Deployment](#code-signing-for-device-deployment)
35
35
-[Troubleshooting](#troubleshooting)
36
-
-[Diagnostic Tool](#diagnostic-tool)
36
+
-[Doctor Tool](#doctor-tool)
37
37
-[Privacy](#privacy)
38
38
-[What is sent to Sentry?](#what-is-sent-to-sentry)
39
39
-[Opting Out of Sentry](#opting-out-of-sentry)
@@ -294,26 +294,26 @@ For device deployment features to work, code signing must be properly configured
294
294
295
295
## Troubleshooting
296
296
297
-
If you encounter issues with XcodeBuildMCP, the diagnostic tool can help identify the problem by providing detailed information about your environment and dependencies.
297
+
If you encounter issues with XcodeBuildMCP, the doctor tool can help identify the problem by providing detailed information about your environment and dependencies.
298
298
299
-
### Diagnostic Tool
299
+
### Doctor Tool
300
300
301
-
The diagnostic tool is a standalone utility that checks your system configuration and reports on the status of all dependencies required by XcodeBuildMCP. It's particularly useful when reporting issues.
301
+
The doctor tool is a standalone utility that checks your system configuration and reports on the status of all dependencies required by XcodeBuildMCP. It's particularly useful when reporting issues.
-**Dynamic Mode**: Only 1 tool (`discover_tools`) available initially
196
196
-**Dynamic Discovery**: After calling `discover_tools`, additional workflow tools become available
197
197
198
-
#### Using the diagnostic tool
198
+
#### Using XcodeBuildMCP doctor tool
199
199
200
-
Running the XcodeBuildMCP server with the environmental variable `XCODEBUILDMCP_DEBUG=true` will expose a new diagnostic tool which you can run using MCP Inspector:
200
+
Running the XcodeBuildMCP server with the environmental variable `XCODEBUILDMCP_DEBUG=true` will expose a new doctor MCP tool called `doctor`which your agent can call to get information about the server's environment, available tools, and configuration status.
201
201
202
-
```bash
203
-
XCODEBUILDMCP_DEBUG=true npm run inspect
204
-
```
205
-
206
-
Alternatively, you can run the diagnostic tool directly:
207
-
208
-
```bash
209
-
node build/diagnostic-cli.js
210
-
```
202
+
> [!NOTE]
203
+
> You can also call the doctor tool directly using the following command but be advised that the output may vary from that of the MCP tool call due to environmental differences:
0 commit comments