mcp-idb
Facebook の iOS Development Bridge (idb) 用の MCP サーバー統合。
概要
このパッケージは、MCP (Model Context Protocol)と Facebook のidb (iOS Development Bridge)間の統合を提供し、MCP を介した iOS デバイス管理とテスト実行の自動化を可能にします。
サーバーを起動します。
前提条件
idbのインストール
idb をインストールするには:
詳細については、公式 idb GitHub リポジトリをご覧ください。
構成
mcp-config.json セットアップ
MCP 構成で idb を使用するには、 mcp-config.json
に次のコードを追加します。
使用例には次のようなものがあります:
- 自動テスト開発
- スクリーンショットのテスト
- 自動インタラクション(「画面上のホームボタンをタップ」)
- アプリケーションのインストール/削除
発達
コードのフォーマット
このプロジェクトでは、コードのフォーマットにPrettierを使用しています。コードをフォーマットするには、以下の手順に従ってください。
フォーマット設定は、プロジェクトのルートにある.prettierrc
にあります。
トラブルシューティング
よくある問題と解決策:
- idbコンパニオンが見つかりません: Homebrew経由でidb-companionがインストールされていることを確認してください
- デバイスが検出されません: iOS デバイスが次の状態であることを確認してください:
- USB経由で接続
- コンピューター上で信頼される
- 開発者モードが有効になっています
貢献
このパッケージに変更を加える場合は、標準の MCP 貢献ガイドラインに従ってください。
ライセンス
このプロジェクトは、Mobile Control Plane (MCP) の一部であり、Amazon の内部ライセンス ポリシーに従います。
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Model Context Protocol (MCP) と Facebook の iOS Development Bridge (idb) の統合により、自然言語による iOS デバイスの管理とテスト実行の自動化が可能になります。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to build and test Xcode projects directly through a standardized interface, with capabilities for running tests, monitoring progress, and accessing logs in real-time.Last updated -29TypeScript
- -securityFlicense-qualityA bridge between iOS simulators and the Model Context Protocol, enabling programmatic control of iOS simulators through standardized communication interfaces.Last updated -12TypeScript
- -securityAlicense-qualityA MCP server that enables LLMs to interact with iOS simulators through natural language commands.Last updated -67TypeScriptApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices.Last updated -943JavaScriptMIT License