基本能力
产品定位
mcp-idb是一个MCP服务器集成工具,用于Facebook的iOS开发桥接工具(idb)。它提供了MCP(模型上下文协议)与Facebook的idb(iOS开发桥接工具)之间的集成,支持通过MCP进行自动化的iOS设备管理和测试执行。
核心功能
- 自动化测试开发
- 截图测试
- 自动化交互(如“点击屏幕上的主页按钮”)
- 安装/卸载应用程序
适用场景
- iOS设备的自动化测试
- 应用程序的自动化安装和卸载
- 自动化交互测试
工具列表
- idb:Facebook的iOS开发桥接工具,用于管理和测试iOS设备。
常见问题解答
- idb companion not found:确保通过Homebrew安装了idb-companion。
- Device not detected:确保iOS设备已通过USB连接,并在计算机上信任,且已启用开发者模式。
使用教程
使用依赖
安装idb的前置依赖:
```bash
brew tap facebook/fb
brew install idb-companion
验证安装
idb
```
安装教程
启动mcp-idb服务器:
sh
npx -y @noahlozevski/mcp-idb
调试方式
确保idb-companion已正确安装,并且iOS设备已连接并信任计算机。
开发
代码格式化
项目使用Prettier进行代码格式化。格式化代码:
bash
npm run format # 格式化所有文件
格式化配置可在项目的根目录下的.prettierrc
文件中找到。