Repolode
getsentry

getsentry/MobileBuildMCP

Servidor MCP y CLI que proporciona a los agentes de programación con IA herramientas para compilar, probar y ejecutar proyectos de Xcode para iOS y macOS.

Estrellas
6,494
Forks
328
Issues abiertos
32
Último commit
hace 7 horas

¿Qué es?

MobileBuildMCP es un servidor de Model Context Protocol y una herramienta de línea de comandos para trabajar con proyectos de iOS y macOS. Integra xcodebuild y otras herramientas de Apple para que los agentes de programación con IA, como los de Cursor, Claude Code o Codex, puedan compilar, probar y ejecutar proyectos de Xcode mediante llamadas estructuradas a herramientas, en lugar de comandos de shell sin estructurar.

El mismo paquete también funciona como CLI independiente. Sus comandos permiten compilar para el simulador, preparar productos de prueba portátiles con build-for-testing y ejecutarlos más adelante, así como enumerar las herramientas disponibles. Un daemon por espacio de trabajo gestiona operaciones con estado, como la captura de logs y la depuración, y se inicia automáticamente cuando hace falta.

Se puede instalar mediante Homebrew o npm, y el servidor MCP se puede iniciar bajo demanda con npx. Requiere macOS 14.5 o posterior y Xcode 16.x o posterior.

Funciones clave

  • 01Expone operaciones de compilación y prueba de Xcode como herramientas MCP para agentes de IA.
  • 02Incluye una CLI con comandos para compilar y ejecutar pruebas en el simulador.
  • 03Permite preparar productos de prueba con build-for-testing y ejecutarlos por separado.
  • 04Incluye un daemon por espacio de trabajo para capturar logs y depurar.
  • 05Se instala mediante Homebrew o npm y puede ejecutarse con npx sin instalación global.
  • 06Ofrece skills opcionales para preparar a los agentes para usar MCP o la CLI.

Casos de uso

  • Permitir que un agente de programación con IA compile y corrija una app de iOS en Xcode.
  • Ejecutar suites de pruebas en el simulador desde scripts o CI en macOS.
  • Separar la preparación de los productos de prueba de su ejecución para reutilizar las compilaciones.
  • Gestionar proyectos de Xcode desde la terminal sin abrir el IDE.

Inicio rápido

  1. 1

    Instalar globalmente mediante npm (Node.js 18 o posterior)

    npm install -g mobilebuildmcp@latest
  2. 2

    Verificar la instalación

    mobilebuildmcp --help

Antes de usarlo

  • Requiere macOS 14.5 o posterior y Xcode 16.x o posterior, por lo que no funciona en otras plataformas.
  • Para que las herramientas del dispositivo funcionen, es necesario configurar la firma de código en Xcode.

Temas

Preguntas frecuentes

¿Qué es MobileBuildMCP?
Servidor MCP y CLI que proporciona a los agentes de programación con IA herramientas para compilar, probar y ejecutar proyectos de Xcode para iOS y macOS. MobileBuildMCP es un servidor de Model Context Protocol y una herramienta de línea de comandos para trabajar con proyectos de iOS y macOS. Integra xcodebuild y otras herramientas de Apple para que los agentes de programación con IA, como los de Cursor, Claude Code o Codex, puedan compilar, probar y ejecutar proyectos de Xcode mediante llamadas estructuradas a herramientas, en lugar de comandos de shell sin estructurar.
¿MobileBuildMCP es gratuito? ¿Qué licencia tiene?
MobileBuildMCP es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿MobileBuildMCP sigue mantenido?
Mantenimiento activo. El último commit de MobileBuildMCP fue el 20 oct 2026.
¿Para qué puedo usar MobileBuildMCP?
Permitir que un agente de programación con IA compile y corrija una app de iOS en Xcode. Ejecutar suites de pruebas en el simulador desde scripts o CI en macOS. Separar la preparación de los productos de prueba de su ejecución para reutilizar las compilaciones. Gestionar proyectos de Xcode desde la terminal sin abrir el IDE.
¿Cómo se instala MobileBuildMCP?
Instalar globalmente mediante npm (Node.js 18 o posterior): npm install -g mobilebuildmcp@latest Verificar la instalación: mobilebuildmcp --help
¿Dónde consigo MobileBuildMCP?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/getsentry/MobileBuildMCP

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados