Skip to main content
Glama
sanatillayev

xcode-build-optimizer-mcp

by sanatillayev

xcode-build-optimizer-mcp

Ein MCP-Server für deterministische Xcode-Build-Zeit-Optimierung: Build-Zeit-Analyse, Verwaltung von DerivedData/Modul-Cache und Linting von Build-Geschwindigkeits-Konfigurationen – für KI-Codierungsagenten (Claude Code, Claude Desktop und andere MCP-Clients).

Dies ist bewusst kein Build-/Test-/Simulator-Orchestrierungswerkzeug – verwenden Sie es zusammen mit XcodeBuildMCP oder einem anderen Build-Runner.

Install

npx xcode-build-optimizer-mcp

Fügen Sie es zu Ihrer MCP-Client-Konfiguration hinzu (z. B. Claude Code ~/.claude.json oder Claude Desktop claude_desktop_config.json):

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

Related MCP server: xcsift-mcp

Tools

Tool

Zweck

build_run

Führt einen instrumentierten xcodebuild-Build aus; gibt strukturierte Fehler/Warnungen und eine buildId zurück.

build_timing_report

Rangfolge langsamer Build-Task-Kategorien/Funktionen/Ausdrücke für ein build_run-Ergebnis.

cache_inspect

Bericht über Größe, Veraltung und Aufblähung von DerivedData/module-cache.

cache_clean

Löscht einen bestimmten Cache-Pfad, der von cache_inspect gemeldet wurde (erfordert confirm: true).

config_lint

Scannt .pbxproj/.xcconfig auf 8 bekannte Anti-Patterns für Build-Geschwindigkeit.

Requirements

  • macOS mit installierten Xcode Command Line Tools.

  • Node.js >= 20.

Für Timing pro Ausdruck übergeben Sie deep: true an build_run; build_timing_report meldet dann deepSource: "debug-time-function-bodies".

Noch nicht implementiert: Eine opportunistische XCLogParser-Erweiterung wurde prototypisiert, ist aber in v0.1 nicht eingebunden – ihre JSON-Ausgabeform und die .xcactivitylog-Namenskonvention, von der sie abhängt, wurden nicht gegen eine echte XCLogParser-Installation verifiziert. build_timing_report ruft xclogparser niemals auf, unabhängig davon, ob es im PATH ist.

Contributing

Issues und PRs sind willkommen. Führen Sie vor dem Einreichen npm test aus; npm run test:integration erfordert zusätzlich eine vollständige Xcode-Installation und führt einen echten Build gegen das Fixture-Projekt in test/integration/ aus.

License

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