MCP-idb智能管理工具
Model Context Protocol(MCP)与Facebook的iOS开发桥接工具(idb)之间的集成,使得通过自然语言实现iOS设备管理自动化和测试执行成为可能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"idb": {
"args": [
"-y",
"@noahlozevski/idb"
],
"command": "npx"
}
}
}
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
idb 2 个参数 需填 1 项
必填参数:command
服务介绍
mcp-idb
MCP 服务器与 Facebook 的 iOS 开发桥(idb)的集成。
概览
此包提供了MCP (Model Context Protocol) 和 Facebook 的 idb (iOS Development Bridge) 之间的集成,通过 MCP 实现自动化的 iOS 设备管理和测试执行。
启动服务器:
npx -y @noahlozevski/mcp-idb
前提条件
安装 idb
要安装 idb:
brew tap facebook/fb
brew install idb-companion
# verify installation
idb
更多详情,请访问官方 idb GitHub 仓库。
配置
mcp-config.json 设置
要在您的 MCP 配置中使用 idb,请将以下内容添加到 mcp-config.json 中:
{
"mcpServers": {
"idb": {
"command": "npx",
"args": ["-y", "@noahlozevski/idb"]
}
}
}
示例用例包括:
- 自动化测试开发
- 截图测试
- 自动交互(例如:“点击屏幕上的主页按钮”)
- 安装/卸载应用程序
开发
代码格式化
此项目使用 Prettier 进行代码格式化。要格式化您的代码:
npm run format # Format all files
格式化配置可以在项目的根目录下的 .prettierrc 文件中找到。
故障排除
常见问题及解决方案:
- 未找到 idb companion:确保通过 Homebrew 安装了 idb-companion
- 设备未被检测到:请确保 iOS 设备:
- 通过 USB 连接
- 在计算机上受信任
- 已启用开发者模式
贡献
在对此包进行更改时,请遵循标准的 MCP 贡献指南。
许可证
此项目是移动控制平面(MCP)的一部分,并遵循亚马逊的内部许可政策。