loading…
Search for a command to run...
loading…
MCP server for the Codemagic CI/CD API, enabling app management, build operations, artifact handling, cache control, and team management through natural languag
MCP server for the Codemagic CI/CD API, enabling app management, build operations, artifact handling, cache control, and team management through natural language.
MCP server for the Codemagic CI/CD API. Bun + TypeScript, stdio transport.
Apps
codemagic_get_all_applicationscodemagic_get_applicationcodemagic_add_applicationcodemagic_add_application_privateBuilds
codemagic_start_buildcodemagic_get_buildscodemagic_get_build_statuscodemagic_cancel_buildArtifacts
codemagic_get_artifact (returns metadata + base64 preview; use the public URL tool for full downloads)codemagic_create_public_artifact_urlCaches
codemagic_get_app_cachescodemagic_delete_all_app_cachescodemagic_delete_app_cacheTeams
codemagic_invite_team_membercodemagic_delete_team_memberEnvironment variables:
| Variable | Required | Default | Notes |
|---|---|---|---|
CODEMAGIC_API_KEY |
yes | — | From Teams settings → Personal Account → API |
CODEMAGIC_BASE_URL |
no | https://api.codemagic.io |
Override for self-hosted/staging |
CODEMAGIC_TIMEOUT_MS |
no | 30000 |
Per-request timeout |
CODEMAGIC_MAX_RETRIES |
no | 3 |
Retries on 408/425/429/5xx and network errors (exponential backoff with jitter, honors Retry-After) |
bun install
CODEMAGIC_API_KEY=... bun run start
Watch mode:
CODEMAGIC_API_KEY=... bun run dev
Inspect with the official MCP inspector:
CODEMAGIC_API_KEY=... bun run inspect
One-line setup:
claude mcp add codemagic --scope user \
-e CODEMAGIC_API_KEY=<your_key> \
-- bunx codemagic_mcp
Or manually in claude_desktop_config.json:
{
"mcpServers": {
"codemagic": {
"command": "bunx",
"args": ["codemagic_mcp"],
"env": { "CODEMAGIC_API_KEY": "..." }
}
}
}
x-auth-token; it is never logged.authorization, x-auth-token, api[-_]?key, password, passphrase, ssh[-_]?key, secret, or token.CodemagicAuthError, CodemagicNotFoundError, CodemagicValidationError, CodemagicRateLimitError, CodemagicServerError, CodemagicNetworkError) and surfaced as actionable messages — internal stack traces are not exposed to the client.src/
index.ts stdio entrypoint
schemas.ts Zod input schemas
lib/
config.ts env loading + validation
client.ts fetch wrapper: timeouts, retries, status mapping
errors.ts typed error classes + user-facing formatter
redact.ts secret/string + key-pattern redaction
response.ts jsonResult / textResult / errorResult helpers
tools/
apps.ts builds.ts artifacts.ts caches.ts teams.ts
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"codemagic-mcp": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
автор: GitHubDatabase, auth and storage
автор: SupabaseReference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development