looktap について
looktapは、iPhoneやAndroidの実機、シミュレーター、エミュレーター上のアプリを操作するMCPサーバーです。画面の確認や操作、ログやクラッシュの調査が必要なAIエージェント向けです。
主な機能
- 01画面内容のテキスト読み取り
- 02ラベル指定のタップ
- 03入力、スワイプ、スクロール
- 04スクリーンショットの取得
- 05ログとクラッシュの確認
- 06CPU、メモリ、フレーム性能の確認
活用シーン
- 01接続したスマートフォン上のアプリ操作
- 02シミュレーターやエミュレーターでのアプリ操作
- 03操作後の画面確認
- 04クラッシュや性能の調査
MCP 対応
画面の読み取り、タップ、入力、スクリーンショット、ログ、クラッシュ情報などの端末操作・調査ツールをMCPクライアントに公開します。looktap CLIをインストールして実行します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
16掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| all | boolean | いいえ | ラベルのない要素も含めます |
| device | string | いいえ | 複数のデバイスが起動している場合のシミュレーター UDID または adb シリアル番号。後続の呼び出しでも使用されます。 |
| platform | enum | いいえ | iOS と Android のデバイスが両方起動している場合に指定します。後続の呼び出しでも使用されます。ios | android |
詳細
@looktap/mcp
looktap の MCP サーバーです。AI エージェントが iPhone または Android デバイス(シミュレーター、エミュレーター、実機)上のアプリを認識、操作、制御できるようにします。画面をテキストとして読み取り、ラベルを指定してタップし、入力、スワイプ、スクリーンショットの撮影を行い、ログやクラッシュを読み取ります。
このパッケージが起動するのはサーバーだけです。それ以外のすべての機能は、インストールされる @looktap/cli に含まれているため、常に最新の looktap を利用できます。CLI がすでにインストールされている場合、looktap mcp で同じサーバーを起動できます。
セットアップ
Claude Code
claude mcp add looktap -- npx -y @looktap/mcp
Claude Desktop、Cursor、VS Code、その他のクライアント
{
"mcpServers": {
"looktap": { "command": "npx", "args": ["-y", "@looktap/mcp"] }
}
}
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor:
~/.cursor/mcp.json
デスクトップアプリは最小限の PATH でサーバーを起動するため、npx が見つからない場合(nvm を使っている場合によくあります)は、npm install -g @looktap/cli で CLI をインストールし、looktap mcp --config が出力する設定を貼り付けてください。絶対パスが使用されます。
要件
- Node 18+
- iPhone:Xcode を搭載した macOS と、シミュレーターまたはペアリング済みの iPhone(無料の Apple ID で十分です)。
looktapツールのboot "iPhone 16 Pro"でシミュレーターを起動でき、devicesで接続済みデバイスを一覧表示できます - Android:エミュレーター(
boot <AVD name>で起動できます)または USB/ワイヤレスデバッグに対応したスマートフォンと、adb
ツール
ls、tap、tap_xy、long_press、fill、type、key、hide_keyboard、swipe、scroll_to、back、home、
wait、screenshot(画像を返します)、logs、crashes、perf(CPU、メモリ、スレッド、またはフレームとジャンク)、その他の任意のコマンドを実行する looktap(devices、boot、
capabilities、stop、expect、test、apps、launch --time など)。ls: false を指定しない限り、アクションは画面が安定してから結果を返します。
ドキュメント全文:https://lakpriya.com/looktap/
ライセンス
AGPL-3.0-only
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。