Repository navigation
Releases
0.7.0
Highlights
- Add
start_buildfor starting Xcode Cloud build runs through Apple’s public App Store Connect API. - Support clean overrides and workflow, source-reference, pull-request, and prior-build relationships.
- Document non-idempotent retry guidance and that individual build cancellation is unavailable through Apple’s public API.
0.6.2
Updates the project emoji in the GitHub repository description from ☁️ to 🔨 and bumps the npm package and MCP server version to 0.6.2.
Validation: 34 tests, TypeScript build, package dry run, and green CI (#7).
0.6.1
Adds configure_manual_release_candidate for manual-only macOS archives with required TestFlight Deployment Preparation (INTERNAL_ONLY or APP_STORE_ELIGIBLE).
- Validate distribution audiences in workflow action updates.
- Show effective Deployment Preparation in workflow details.
- Report Apple's unsupported workflow post-action API boundary and explain how to select an internal TestFlight group in Xcode or App Store Connect.
- Preserve enabled state and general/environment settings when applying the preset.
The preset replaces all actions and start conditions. Archive eligibility does not itself start a build or assign testers.
Fixes #4 via #5. Validation: 34 tests, TypeScript build, stdio input validation, and package dry run.
Also fixes package repository metadata required for npm trusted-publishing provenance (#6). Version 0.6.0 was tagged on GitHub but was not published to npm.
0.6.0
npm publication failed: repository metadata required for provenance was missing. Use the subsequent 0.6.1 release.
Adds configure_manual_release_candidate for manual-only macOS archives with required TestFlight Deployment Preparation (INTERNAL_ONLY or APP_STORE_ELIGIBLE).
- Validate distribution audiences in workflow action updates.
- Show effective Deployment Preparation in workflow details.
- Report Apple's unsupported workflow post-action API boundary and explain how to select an internal TestFlight group in Xcode or App Store Connect.
- Preserve enabled state and general/environment settings when applying the preset.
The preset replaces all actions and start conditions. Archive eligibility does not itself start a build or assign testers.
Fixes #4 via #5. Validation: 34 tests, TypeScript build, stdio input validation, and package dry run.
0.5.3
What's Changed
- Updated the README to reflect current pagination behavior and tool signatures.
- Clarified that
list_products()andlist_workflows(productId)auto-paginate through all results. - Clarified that
list_build_runssupports an optional boundedlimitand defaults to20. - Updated the MCP server version string to match the published package version.
Validation
npm testnpm run build
0.5.2
What's Changed
- Added pagination support for App Store Connect list endpoints so products, workflows, and build runs can traverse
links.nextinstead of silently stopping at the first page. - Restored bounded
list_build_runsbehavior with an optionallimit, keeping MCP responses predictable in size and latency. - Updated build locator resolution so
latest,latestFailing, andbuildNumberlookups remain correct across paginated history. - Added an origin check before following pagination links so the App Store Connect bearer token is not forwarded to an unexpected host.
- Added pagination and build locator test coverage for the new behaviors.
Thanks, @EdouardF!
Validation
npm testnpm run build
0.5.1
Highlights
- Refreshed the npm-facing README so it now includes the
NPM readybadge and the updated project description. - No MCP tools changed in this release; this patch is only to republish the improved package metadata and documentation.
0.5.0
Highlights
- Added explicit workflow write tools:
set_workflow_enabled,update_workflow_general,update_workflow_start_conditions, andupdate_workflow_actions. - Added shared workflow formatting so read and write tools return the same structured workflow payload.
- Documented the workflow editing caveat:
Restrict Editingmust be disabled for reliable edits, even with anApp Managerkey. - Live-tested the write flow against the
Feature Branchworkflow by disabling and re-enabling it, changing general settings, toggling the pull-request start condition, removing an action, restoring it, and confirming the workflow returned to its original state.
0.4.0
Highlights
- Added
runningandpendingstatus filters tolist_build_runsso agents can monitor active workflows directly. - Improved the README feature section with a concrete tool table and human-friendly usage examples.
- Kept the existing build log and workflow detail flows unchanged and backward-compatible.
0.3.0
Highlights
- Added
get_workflow_detailsto expose Xcode Cloud workflow configuration through MCP. - The new tool returns
general,environment,startConditions,actions, andpostActionsfields for agent-friendly inspection. - Added repository,
xcodeVersion, andmacOsVersionworkflow includes from App Store Connect. - Updated the README, unit tests, and smoke test to cover the new workflow details flow.