Skip to main content
Glama
thatfactory

xcode-cloud-mcp

by thatfactory

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APP_STORE_KEY_IDNoApp Store Connect API key ID (alias)
APP_STORE_ISSUER_IDNoApp Store Connect API issuer ID (alias)
APP_STORE_PRIVATE_KEYNoApp Store Connect private key (alias)
APPSTORE_CONNECT_API_KEY_IDNoApp Store Connect API key ID (primary)
APPSTORE_CONNECT_API_ISSUER_IDNoApp Store Connect API issuer ID (primary)
APPSTORE_CONNECT_API_KEY_CONTENTNoApp Store Connect private key content (PEM or escaped \n) (primary)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_productsA

List Xcode Cloud products available to the configured App Store Connect account. Automatically paginates through all results.

list_workflowsA

List workflows for a given Xcode Cloud product. Automatically paginates through all results.

get_workflow_detailsA

Retrieve detailed Xcode Cloud workflow configuration, including environment, start conditions, actions, and enabled state.

list_build_runsB

List recent build runs for a workflow, optionally filtered by outcome. Automatically paginates through build runs. Use limit to cap the number of results returned.

get_build_issuesC

Resolve a build and return build identity plus issue counts from Xcode Cloud.

get_build_logsC

Resolve a build, download text-like log artifacts, save them under a temporary local directory, and return a compact summary with failed tests, highlights, and saved log paths that local agents can inspect with grep or cat.

materialize_build_logsB

Resolve a build, download and extract text-like log artifacts into a local temporary directory, and return saved file paths for grep or cat based investigation.

cleanup_saved_logsA

Remove saved local log directories either for one build run or for all directories older than a retention window.

get_test_resultsC

Resolve a build and return build-level test summary information, saved local log paths, detected failed tests, and result bundle metadata.

get_failed_testsC

Resolve a build, ensure logs are materialized locally, and return only the detected failed tests with their assertion messages when available.

get_test_artifactsC

Resolve a build and return metadata plus download URLs for UI test artifacts and result bundles.

set_workflow_enabledB

Explicitly enable or disable one Xcode Cloud workflow.

update_workflow_generalC

Explicitly update general workflow fields such as name, description, and clean build behavior.

update_workflow_start_conditionsC

Explicitly update workflow start conditions. Pass null to remove a condition.

update_workflow_actionsA

Explicitly replace the full workflow actions array. This should be used only when the caller intends to send the final desired action list.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thatfactory/xcode-cloud-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server