使用说明
xpresso 的
Xcode MCP服务器。直接从Claude Code构建、测试、运行和管理模拟器——不需要Xcode GUI。
快速开始
claude mcp add xpresso -- npx xpresso-mcp
就是这样。重新启动Claude Code,你就准备好了。
需求
- Node.js>=18(或Bun)
- 带有命令行工具的Xcode(
xcode-select --install)
工具
| 工具 | 说明 |
|---|---|
xpresso_build |
使用方案构建项目/工作空间 |
xpresso_test |
运行单元/UI测试 |
xpresso_run |
在模拟器上构建、安装和启动 |
xpresso_clean |
清理构建文件夹 |
xpresso_schemes |
列出方案、目标、配置 |
xpresso_build_settings |
显示已解析的生成设置 |
xpresso_simulators |
列出可用模拟器 |
xpresso_boot_simulator |
启动模拟器 |
xpresso_shutdown_simulator |
关闭模拟器 |
xpresso_devices |
列出连接的物理设备 |
xpresso_logs |
获取上次操作的输出 |
例子
构建项目:
xpresso_build(scheme: "MyApp", workspace: "MyApp.xcworkspace")
运行测试:
xpresso_test(scheme: "MyApp", workspace: "MyApp.xcworkspace", destination: "platform=iOS Simulator,name=iPhone 16")
启动模拟器并运行:
xpresso_boot_simulator(simulator: "iPhone 16")
xpresso_run(scheme: "MyApp", workspace: "MyApp.xcworkspace", simulator: "<UDID>")
发展
git clone https://github.com/alisheryeginbay/xpresso.git
cd xpresso
bun install
bun run src/index.ts
许可证
麻省理工学院
