返回市场
MCP-身份数据库

MCP-身份数据库

作者:noahlozevski5 星标更新:2025-03-08

项目介绍

mcp-idb

Facebook 的 iOS 开发桥接器 (idb) 与 MCP (模型上下文协议) 的集成服务。

概述

此包提供了 MCP (模型上下文协议) 和 Facebook 的 idb (iOS 开发桥接器) 之间的集成,通过 MCP 实现自动化的 iOS 设备管理和测试执行。

启动服务器:

npx -y @noahlozevski/mcp-idb

预备条件

安装 idb

要安装 idb,请执行以下命令:

brew tap facebook/fb
brew install idb-companion

# 验证安装
idb

更多详情,请访问 官方 idb GitHub 仓库

配置

mcp-config.json 设置

要在您的 MCP 配置中使用 idb,请在 mcp-config.json 中添加以下内容:

{
  "mcpServers": {
    "idb": {
      "command": "npx",
      "args": ["-y", "@noahlozevski/idb"]
    }
  }
}

示例用例包括:

  • 自动化测试开发
  • 截图测试
  • 自动交互(“点击屏幕上的主页按钮”)
  • 应用程序的安装/卸载

开发

代码格式化

此项目使用 Prettier 进行代码格式化。要格式化代码,请执行:

npm run format        # 格式化所有文件

格式化配置可以在项目根目录下的 .prettierrc 文件中找到。

故障排除

常见问题及解决方案:

  1. 未找到 idb companion:确保通过 Homebrew 安装了 idb-companion。
  2. 设备未被检测到:确保 iOS 设备:
    • 已通过 USB 连接
    • 在计算机上已信任
    • 开启了开发者模式

贡献

请遵循标准的 MCP 贡献指南进行更改。

许可

本项目是移动控制平面 (MCP) 的一部分,并遵循亚马逊内部的许可政策。