Skip to content

Commit a40b84a

Browse files
committed
Fix Smithery manifest
1 parent 93b0b5e commit a40b84a

1 file changed

Lines changed: 33 additions & 2 deletions

File tree

smithery.yaml

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
11
# Smithery configuration file: https://smithery.ai/docs/build/project-config
2-
runtime: "typescript"
3-
target: "local"
2+
startCommand:
3+
type: stdio
4+
configSchema:
5+
type: object
6+
properties:
7+
incrementalBuildsEnabled:
8+
type: boolean
9+
description: Enable incremental builds via xcodemake (true/false).
10+
default: false
11+
enabledWorkflows:
12+
type: string
13+
description: Comma-separated list of workflows to load at startup.
14+
default: ""
15+
sentryDisabled:
16+
type: boolean
17+
description: Disable Sentry error reporting.
18+
default: false
19+
debug:
20+
type: boolean
21+
description: Enable debug logging.
22+
default: false
23+
commandFunction:
24+
|-
25+
(config) => ({
26+
command: 'node',
27+
args: ['build/index.js'],
28+
env: {
29+
INCREMENTAL_BUILDS_ENABLED: config.incrementalBuildsEnabled ? '1' : '0',
30+
XCODEBUILDMCP_ENABLED_WORKFLOWS: config.enabledWorkflows || '',
31+
XCODEBUILDMCP_SENTRY_DISABLED: config.sentryDisabled ? 'true' : 'false',
32+
XCODEBUILDMCP_DEBUG: config.debug ? 'true' : 'false'
33+
}
34+
})

0 commit comments

Comments
 (0)