Releases: thatfactory/xcode-cloud-mcp
Releases · thatfactory/xcode-cloud-mcp
0.5.1
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.
0.2.0
Summary
0.2.0 expands the MCP surface for agent-driven investigation workflows around Xcode Cloud build failures.
Included in 0.2.0
- Added
get_failed_teststo return only structured failed tests plus local saved log paths. - Added
materialize_build_logsas the explicit download-and-extract entrypoint for local log inspection. - Added
cleanup_saved_logsfor one-build cleanup or age-based pruning of saved log directories. - Added automatic retention cleanup for saved log directories older than 24 hours.
- Kept
get_build_logscompact by returning saved log paths, failed test summaries, highlights, and a capped excerpt instead of huge log payloads. - Documented the recommended agent workflow in the
READMEand MCP tool descriptions. - Bumped the package and MCP server version to
0.2.0.
Validation
npm testnpm run build- Live verification of
get_failed_tests,materialize_build_logs, andcleanup_saved_logsagainst build run50185f9a-3e71-4648-88f3-19dcfbc0beb2.
0.1.2
Summary
Documentation and version update for the saved-log inspection flow introduced after 0.1.1.
Included in 0.1.2
- Clarified in the
READMEthatget_build_logsdownloads and extracts logs into a local temporary directory for agent-side inspection. - Documented the returned
savedLogsDirectoryandsavedLogsfields so Claude and Codex know to inspect the saved files withrg,grep, orcatinstead of relying on a large inline payload. - Documented the current cleanup policy: the server recreates the build-specific temp directory on each call, but does not yet garbage-collect older build directories.
- Updated MCP tool descriptions so local agents see the saved-log workflow directly in tool metadata.
- Bumped the package and MCP server version to
0.1.2.
Validation
npm testnpm run build
0.1.1
Summary
Hotfix release for 0.1.0 that restores live build log retrieval from Xcode Cloud.
Fixed in 0.1.1
- Switched artifact collection from
ciBuildRunstociBuildActions, which is where App Store Connect exposes action artifacts. - Aggregated artifacts across all actions in a build run before classifying logs, result bundles, screenshots, videos, and test products.
- Added support for the
LOG_BUNDLEartifact type so zipped build log bundles are treated as log artifacts and parsed correctly. - Added regression coverage for merged action artifact groups and the updated retrieval flow.
- Bumped the package and MCP server version to
0.1.1.
Validation
npm testnpm run build- Live MCP call to
get_build_logsfor build runf7853f41-9268-46c1-ab88-a0a7fed9023creturned5artifacts, parsed5log bundles, and surfaced thexcodebuilderror line for the failed build.
0.1.0
Summary
Initial release of xcode-cloud-mcp as a minimal MCP server for Xcode Cloud.
Included in 0.1.0
- Added a Node.js and TypeScript
stdioMCP server published as@thatfactory/xcode-cloud-mcp. - Added App Store Connect authentication with support for both
APPSTORE_CONNECT_API_*variables andAPP_STORE_*aliases. - Added discovery tools for products and workflows.
- Added workflow-scoped build lookup via
buildRunId,workflowId+buildNumber, orworkflowId+buildSelector. - Added build issue retrieval and text-like log summarization for plain,
gzip, andziplog artifacts. - Added test summary and UI test artifact metadata retrieval.
- Added unit tests, a
stdiosmoke test, and GitHub Actions forCIand nightly runs on the self-hostedmacOSrunner. - Added a full
READMEwith Claude and Codex setup instructions, badges, and example prompts.
Validation
npm testnpm run build