mcpField
L
looktap

looktap

ローカル
lakpriya.com開発ツール33 日前に更新

looktap について

looktapは、iPhoneやAndroidの実機、シミュレーター、エミュレーター上のアプリを操作するMCPサーバーです。画面の確認や操作、ログやクラッシュの調査が必要なAIエージェント向けです。

主な機能

  1. 01画面内容のテキスト読み取り
  2. 02ラベル指定のタップ
  3. 03入力、スワイプ、スクロール
  4. 04スクリーンショットの取得
  5. 05ログとクラッシュの確認
  6. 06CPU、メモリ、フレーム性能の確認

活用シーン

  1. 01接続したスマートフォン上のアプリ操作
  2. 02シミュレーターやエミュレーターでのアプリ操作
  3. 03操作後の画面確認
  4. 04クラッシュや性能の調査

MCP 対応

画面の読み取り、タップ、入力、スクリーンショット、ログ、クラッシュ情報などの端末操作・調査ツールをMCPクライアントに公開します。looktap CLIをインストールして実行します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lakpriya1s-looktap": {
"command": "npx",
"args": [
"-y",
"@looktap/mcp"
]
}
}
}
起動コマンドnpx -y @looktap/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@looktap/mcp0.7.1

ツール

16

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
allbooleanいいえラベルのない要素も含めます
devicestringいいえ複数のデバイスが起動している場合のシミュレーター UDID または adb シリアル番号。後続の呼び出しでも使用されます。
platformenumいいえ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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。