A local Python MCP server that exposes the Codemagic CI/CD REST API as Claude-callable tools. Trigger builds, manage apps, download artifacts, and clear caches — all from Claude Code or Claude Desktop without leaving the chat.
This MCP server enables users to manage Codemagic CI/CD builds directly from Claude Code, including listing apps, triggering builds, checking status, and canceling builds.
Update the name or value of an existing non-secret variable within a Codemagic variable group. Specify the group and variable IDs, then provide the new name and value.
Connect a Git repository to Codemagic to add a new application. Supports HTTPS and SSH URLs, with automatic deploy key generation for SSH repositories.
Retrieve variable groups for a Codemagic team or app to reference group names in build triggers. Secret values remain hidden; manage them in the Codemagic UI.
Retrieve a step-by-step status summary of a Codemagic build, including each step's name, ID, and status (success, failed, skipped, canceled). Optionally filter results by status.
Retrieve a list of all applications linked to your Codemagic account, including their IDs, names, repositories, and workflow IDs defined in codemagic.yaml.