Skip to main content
Glama
sanatillayev

xcode-build-optimizer-mcp

by sanatillayev

xcode-build-optimizer-mcp

Un servidor MCP para la optimización determinista del tiempo de compilación de Xcode: análisis de tiempos de compilación, gestión de DerivedData/caché de módulos y linting de configuración de velocidad de compilación — para agentes de codificación de IA (Claude Code, Claude Desktop y otros clientes MCP).

Esto es deliberadamente no una herramienta de orquestación de compilación/pruebas/simulador: úsalo junto con XcodeBuildMCP o cualquier otro ejecutor de compilaciones.

Instalación

npx xcode-build-optimizer-mcp

Añade a la configuración de tu cliente MCP (por ejemplo, ~/.claude.json de Claude Code o claude_desktop_config.json de Claude Desktop):

{
  "mcpServers": {
    "xcode-build-optimizer": {
      "command": "npx",
      "args": ["xcode-build-optimizer-mcp"]
    }
  }
}

Related MCP server: xcsift-mcp

Herramientas

Herramienta

Propósito

build_run

Ejecuta una compilación xcodebuild instrumentada; devuelve errores/advertencias estructurados y un buildId.

build_timing_report

Categorías/funciones/expresiones de tareas de compilación lentas clasificadas para un resultado de build_run.

cache_inspect

Informe de tamaño, obsolescencia y hinchazón de DerivedData/caché de módulos.

cache_clean

Elimina una ruta de caché específica informada por cache_inspect (requiere confirm: true).

config_lint

Escanea .pbxproj/.xcconfig en busca de 8 anti-patrones conocidos de velocidad de compilación.

Requisitos

  • macOS con Xcode Command Line Tools instalado.

  • Node.js >= 20.

Para el tiempo por expresión, pasa deep: true a build_run; build_timing_report entonces informa deepSource: "debug-time-function-bodies".

Aún no implementado: se prototipó una mejora oportunista de XCLogParser pero no está conectada en v0.1 — su forma de salida JSON y la convención de nomenclatura .xcactivitylog de la que depende no se han verificado contra una instalación real de XCLogParser. build_timing_report nunca invoca xclogparser, esté o no en PATH.

Contribuciones

Se aceptan issues y PRs. Ejecuta npm test antes de enviar; npm run test:integration además requiere una instalación completa de Xcode y ejecuta una compilación real contra el proyecto de prueba en test/integration/.

Licencia

MIT

Install Server
A
license - permissive license
A
quality
B
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.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Xcode build automation and log parsing that opens Xcode projects, triggers builds directly in Xcode, and parses build logs to extract errors and warnings.
    26
    69
    58
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI assistants to parse Xcode and Swift build outputs into structured, token-efficient formats like JSON or TOON. It provides tools for executing build commands and extracting detailed diagnostic information such as errors, warnings, and test failures.
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for interacting with Xcode build tools, iOS Simulator, and Apple notarization services.
    15
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

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/sanatillayev/xcode-build-optimizer-mcp'

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