VOOZH about

URL: https://glama.ai/mcp/servers/Zfinix/codemagic_mcp?locale=es-ES

⇱ codemagic_mcp by Zfinix | Glama


codemagic_mcp

Servidor MCP para la API de CI/CD de Codemagic. Bun + TypeScript, transporte stdio.

Herramientas

Aplicaciones

  • codemagic_get_all_applications

  • codemagic_get_application

  • codemagic_add_application

  • codemagic_add_application_private

Compilaciones

  • codemagic_start_build

  • codemagic_get_builds

  • codemagic_get_build_status

  • codemagic_cancel_build

Artefactos

  • codemagic_get_artifact (devuelve metadatos + vista previa en base64; utilice la herramienta de URL pública para descargas completas)

  • codemagic_create_public_artifact_url

Cachés

  • codemagic_get_app_caches

  • codemagic_delete_all_app_caches

  • codemagic_delete_app_cache

Equipos

  • codemagic_invite_team_member

  • codemagic_delete_team_member

Related MCP server: Codemagic

Configuración

Variables de entorno:

Variable

Requerido

Predeterminado

Notas

CODEMAGIC_API_KEY

Desde la configuración de Equipos → Cuenta Personal → API

CODEMAGIC_BASE_URL

no

https://api.codemagic.io

Anulación para autoalojamiento/entorno de pruebas

CODEMAGIC_TIMEOUT_MS

no

30000

Tiempo de espera por solicitud

CODEMAGIC_MAX_RETRIES

no

3

Reintentos en 408/425/429/5xx y errores de red (retroceso exponencial con jitter, respeta Retry-After)

Ejecución

bun install
CODEMAGIC_API_KEY=... bun run start

Modo de observación:

CODEMAGIC_API_KEY=... bun run dev

Inspeccionar con el inspector oficial de MCP:

CODEMAGIC_API_KEY=... bun run inspect

Configuración de Claude Code / Claude Desktop

Configuración en una línea:

claude mcp add codemagic --scope user \
 -e CODEMAGIC_API_KEY=<your_key> \
 -- bunx codemagic_mcp

O manualmente en claude_desktop_config.json:

{
 "mcpServers": {
 "codemagic": {
 "command": "bunx",
 "args": ["codemagic_mcp"],
 "env": { "CODEMAGIC_API_KEY": "..." }
 }
 }
}

Notas de seguridad

  • La clave API se lee solo desde el entorno.

  • Las solicitudes salientes envían la clave a través de x-auth-token; nunca se registra.

  • Toda la salida de la herramienta (texto y estructurada) se procesa a través de un redactor que enmascara el valor de la clave y cualquier clave de objeto que coincida con authorization, x-auth-token, api[-_]?key, password, passphrase, ssh[-_]?key, secret o token.

  • Los errores se asignan a clases tipadas (CodemagicAuthError, CodemagicNotFoundError, CodemagicValidationError, CodemagicRateLimitError, CodemagicServerError, CodemagicNetworkError) y se muestran como mensajes procesables; los seguimientos de pila internos no se exponen al cliente.

Diseño

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
A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/Zfinix/codemagic_mcp'

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