Skip to main content
Glama
musictechlab

mcp-codemagic

by musictechlab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CODEMAGIC_API_KEYYesCodemagic API token (x-auth-token)
CODEMAGIC_BASE_URLNoOverride the API base URLhttps://api.codemagic.io

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
codemagic_list_appsA

List all applications connected to your Codemagic account.

Returns each application's id, name, connected repository, and the workflow ids defined in its codemagic.yaml. Use the app id and a workflow id with codemagic_start_build to trigger a build.

codemagic_get_appA

Get details for a single Codemagic application.

Returns the app's repository, branches, workflows, and recent build references.

Args: app_id: The Codemagic application id (from codemagic_list_apps).

codemagic_start_buildA

Trigger a new build for an app/workflow on a branch or tag.

Provide exactly one of branch or tag. Returns the new buildId, which you can poll with codemagic_get_build.

Args: app_id: The Codemagic application id. workflow_id: The workflow id from codemagic.yaml (e.g. "ios-release"). branch: Branch to build (e.g. "main"). Mutually exclusive with tag. tag: Git tag to build (e.g. "v1.2.0"). Mutually exclusive with branch.

codemagic_get_buildA

Get the status and details of a single build.

Status values include "queued", "building", "finishing", "publishing", "finished" (with a success/failed result), "canceled", and "timeout".

Args: build_id: The build id returned by codemagic_start_build or listed by codemagic_list_builds.

codemagic_list_buildsA

List builds, optionally filtered by app, workflow, branch, or status.

Args: app_id: Only builds for this application id. workflow_id: Only builds for this workflow id. branch: Only builds for this branch. status: Only builds with this status (e.g. "building", "finished").

codemagic_cancel_buildA

Cancel a running or queued build.

Args: build_id: The id of the build to cancel.

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/musictechlab/mcp-codemagic'

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