8 ポイント 投稿者 oozoofrog 2026-02-07 | 2件のコメント | WhatsAppで共有

こんにちは。iOSシミュレータとmacOSアプリをAIエージェントが直接自動化できるMCPを作りました。

主な機能:

• 32種類のUI自動化ツール(タップ、スワイプ、テキスト入力、スクリーンショットなど)
• Swiftネイティブブリッジによる高速なパフォーマンス
• Claude Code、Codex、Gemini、OpenCode などをサポート
使用例:

• AIがアプリのUIテストを自動実行
• シミュレータでディープリンク/URLを開く
• アプリのインストール/起動/終了を自動化
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae

フィードバック歓迎です!

2件のコメント

 
jongyeol 2026-02-08

macOSアプリにも対応しているとのことで、この点は有望そうですね。

iOSについては、私はこれまで https://github.com/joshuayoes/ios-simulator-mcp を使っていたのですが、何か差別化ポイントはありますか?(例:動作がより速い、など)

 
oozoofrog 2026-02-10

こんにちは。ご関心ありがとうございます。

最も大きな違いは、ios-simulator-mcp が Facebook IDB を通じてシミュレータを制御する一方で、baepsae は Swift で macOS API を直接呼び出す点です。そのため、IDB を別途インストールせずに使えますし、おっしゃる通り macOS アプリの制御も可能です。

iOS シミュレータ自動化の面でも、いくつか違いがあります。

  • ios-simulator-mcp にない機能: キーボード入力(ショートカットキーの組み合わせなど)、ドラッグ&ドロップ、右クリック、クリップボード、メニュー制御
  • テキスト入力は ASCII 500 文字の制限なく自由に行え、UI ツリー取得時には検索・フィルタ・ページネーションも可能です
  • 対象指定も UDID のほか、bundle-id やアプリ名でも可能です

速度については直接ベンチマークしたわけではありませんが、IDB を経由しない構造なのでオーバーヘッドは少ないと思われます。

一方で ios-simulator-mcp は npx ですぐ使えるため、インストールが簡単という利点があります。baepsae は Swift のビルドが必要ですが、npm インストール時に自動で行われます。