architecture
01Agent Codex
Bazel-first MCP server + CLI for iOS, modeled after getsentry/XcodeBuildMCP but swapping xcodebuild for bazel.
Agent Codex
Bazel-first MCP server + CLI for iOS, modeled after getsentry/XcodeBuildMCP but swapping xcodebuild for bazel.
Agent Codex
Agent "gotchas" from DebugSwift/XcodeBazelMCP, covering gotchas & known issues, build & config, simulator, device and logging.
Agent Codex
230 unit tests via Vitest, coverage via @vitest/coverage-v8.
Skill Claude CodeCodex
Develop CLI commands and parsers. Use when adding CLI subcommands, modifying argument parsing, working on streaming output, or editing files under src/cli/.
Skill Claude CodeCodex
Work with physical devices and UI automation. Use when implementing device commands, touch/swipe simulation, IDB integration, accessibility inspection, or editing files under src/core/devices.ts or src/core/ui-interaction.ts.
Skill Claude CodeCodex
Use the BazelApp example project for testing XcodeBazelMCP tools end-to-end. Reference when building, running, testing iOS/macOS targets, or validating device and simulator workflows against a real Bazel workspace.
Skill Claude CodeCodex
Configure MCP server, daemon, scaffolding, or doctor. Use when setting up XcodeBazelMCP for other projects, configuring the daemon, running doctor, or working on project scaffolding templates.
Skill Claude CodeCodex
Build, run, and test iOS apps on simulators. Use when working on simulator build flows, app bundle discovery, simulator resolution, or boot/install/launch logic.
Skill Claude CodeCodex
Instrument Swift/iOS apps for Cursor DEBUG MODE: NDJSON hypothesis logs on the host or simulator Documents. Use with XcodeBazelMCP agentdebug tools (clear, read, pull, repro) instead of Read/deletefile on host paths from sim code.
Skill Claude CodeCodex
Create or modify Bazel MCP tool handlers. Use when adding new tools, editing tool definitions, creating handler modules, or working with files under src/tools/handlers/.
MCP server Claude CodeCodexCursor +2
MCP server "XcodeBazelMCP" as configured in DebugSwift/XcodeBazelMCP. Runs dist/cli.js with node. Needs 1 environment variable to run.