Skip to main content
Glama

MCP-IDB

by noahlozevski

mcp-idb

Facebook の iOS Development Bridge (idb) 用の MCP サーバー統合。

概要

このパッケージは、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にあります。

トラブルシューティング

よくある問題と解決策:

  1. idbコンパニオンが見つかりません: Homebrew経由でidb-companionがインストールされていることを確認してください
  2. デバイスが検出されません: iOS デバイスが次の状態であることを確認してください:
    • USB経由で接続
    • コンピューター上で信頼される
    • 開発者モードが有効になっています

貢献

このパッケージに変更を加える場合は、標準の MCP 貢献ガイドラインに従ってください。

ライセンス

このプロジェクトは、Mobile Control Plane (MCP) の一部であり、Amazon の内部ライセンス ポリシーに従います。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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 デバイスの管理とテスト実行の自動化が可能になります。

  1. 概要
    1. 前提条件
      1. idbのインストール
    2. 構成
      1. mcp-config.json セットアップ
    3. 発達
      1. コードのフォーマット
    4. トラブルシューティング
      1. 貢献
        1. ライセンス

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A 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 -
            29
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A bridge between iOS simulators and the Model Context Protocol, enabling programmatic control of iOS simulators through standardized communication interfaces.
            Last updated -
            12
            TypeScript
            • Apple
          • -
            security
            A
            license
            -
            quality
            A MCP server that enables LLMs to interact with iOS simulators through natural language commands.
            Last updated -
            67
            TypeScript
            Apache 2.0
            • Apple
          • A
            security
            A
            license
            A
            quality
            A 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 -
            9
            43
            JavaScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/noahlozevski/mcp-idb'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server