# xcforge MCP server

> Enables AI agents to build, test, automate UI, and diagnose iOS applications using simulators and physical devices.

- Repository: https://github.com/justinthevoid/xcforge
- Page: https://hostedmcp.org/servers/justinthevoid/xcforge
- Transport: stdio
- Stars: 2
- License: MIT
- Latest version: 1.0.0

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `XCFORGE_WDA_DIR` | no | no |  |

## FAQ

### How do I install xcforge?

You can install it via Homebrew using 'brew tap justinthevoid/tap && brew install xcforge' or by building from source using Swift.

### Does xcforge require external runtimes?

No, it is a single native binary with zero external runtime dependencies.

### Can I use xcforge for UI automation without Appium?

Yes, xcforge communicates directly with WebDriverAgent and uses a native Accessibility API bridge for UI automation.

### How does xcforge handle test results?

It parses structured data from .xcresult bundles rather than raw stdout/stderr to provide pass/fail counts and failure screenshots.
