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: "")发展
git clone https://github.com/alisheryeginbay/xpresso.git
cd xpresso
bun install
bun run src/index.ts许可证
麻省理工学院
