agimaulana avatar

Codemagicmcp

agimaulana/codemagicmcp

Wraps the Codemagic REST API so you can trigger builds, manage apps, download artifacts, and clear caches without leaving Claude. It exposes 25+ tools across apps, builds, environment variables, webhooks, and artifacts, including destructive operations like deleting caches or canceling builds. The step log delivery system is thoughtful: it can return logs inline or write them to managed temp files with automatic expiration and cleanup, useful when build output is too large to handle in chat. Supports a default app ID to skip selection prompts if you work on one project most of the time. Reach for this if you're running mobile or web builds on Codemagic and want to check status, grab logs, or restart failed jobs from your AI workflow.

GitHub stars
1
tools
25
auth
Secret needed
transport
STDIO
env vars
3
last updated
Mar 24, 2026

Tools

25 tools

Public tool metadata for what this MCP can expose to an agent.

list_appsList all applications in your Codemagic account

List all applications in your Codemagic account

No parameter schema in public metadata yet.

get_appGet details of a specific application

Get details of a specific application

No parameter schema in public metadata yet.

add_appAdd a public repository to Codemagic

Add a public repository to Codemagic

No parameter schema in public metadata yet.

add_private_appAdd a private repository using an SSH key

Add a private repository using an SSH key

No parameter schema in public metadata yet.

delete_appDelete an application from Codemagic

Delete an application from Codemagic

No parameter schema in public metadata yet.

list_buildsList builds, optionally filtered by app

List builds, optionally filtered by app

No parameter schema in public metadata yet.

get_buildGet build details with step count summary; pass `include_steps=True` for full step list

Get build details with step count summary; pass `include_steps=True` for full step list

No parameter schema in public metadata yet.

trigger_buildTrigger a new build for an application

Trigger a new build for an application

No parameter schema in public metadata yet.

cancel_buildCancel a running build

Cancel a running build

No parameter schema in public metadata yet.

get_build_logsGet a step-by-step status summary of a build (filterable by status)

Get a step-by-step status summary of a build (filterable by status)

No parameter schema in public metadata yet.

get_step_logsGet raw logs inline or create/update a managed temp file for a specific build step

Get raw logs inline or create/update a managed temp file for a specific build step

No parameter schema in public metadata yet.

get_step_log_artifactCheck whether a managed local step-log artifact still exists for a specific build step

Check whether a managed local step-log artifact still exists for a specific build step

No parameter schema in public metadata yet.

list_build_artifactsList all artifacts produced by a build

List all artifacts produced by a build

No parameter schema in public metadata yet.

get_artifact_urlGet the download URL for a build artifact

Get the download URL for a build artifact

No parameter schema in public metadata yet.

create_artifact_public_urlCreate a time-limited public URL for an artifact

Create a time-limited public URL for an artifact

No parameter schema in public metadata yet.

list_cachesList all build caches for an application

List all build caches for an application

No parameter schema in public metadata yet.

delete_cacheDelete a specific build cache

Delete a specific build cache

No parameter schema in public metadata yet.

delete_all_cachesDelete all build caches for an application

Delete all build caches for an application

No parameter schema in public metadata yet.

list_variablesList all environment variables for an application

List all environment variables for an application

No parameter schema in public metadata yet.

add_variableAdd an environment variable to an application

Add an environment variable to an application

No parameter schema in public metadata yet.

update_variableUpdate an existing environment variable

Update an existing environment variable

No parameter schema in public metadata yet.

delete_variableDelete an environment variable

Delete an environment variable

No parameter schema in public metadata yet.

list_webhooksList all webhooks for an application

List all webhooks for an application

No parameter schema in public metadata yet.

add_webhookAdd a webhook to an application

Add a webhook to an application

No parameter schema in public metadata yet.

delete_webhookDelete a webhook

Delete a webhook

No parameter schema in public metadata yet.

Sponsors

Configuration

CODEMAGIC_API_KEY*secret

Your Codemagic API key (found in User Settings → Integrations → Codemagic API)

CODEMAGIC_DEFAULT_APP_ID

Default Codemagic app ID to use when not specified in tool calls

CODEMAGIC_BASE_URL

Codemagic API base URL (default: https://api.codemagic.io)

Readme

Codemagic MCP Server

MCP Registry

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.

Codemagic MCP server

CodemagicMcp MCP server MCP Badge License: MIT

Tools


View the full README on GitHub

Details

Repository
github.com/agimaulana/codemagicmcp
Package
CodemagicMcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from agimaulana