thumbs について
thumbsは、Claude CodeなどのMCPクライアントからiOSシミュレーターにリモートアクセスし、AIエージェントが画面を確認して操作できるサービスです。早期アクセスではスクリーンショット、ラベル付きタップ対象、タッチや文字入力に対応し、利用にはウェイトリスト登録が必要です。
主な機能
- 01画面のスクリーンショットとラベル付き対象の表示
- 02タップ、入力、スワイプ、スクロール
- 03アプリとリンクを開く
- 04ホームボタンの操作とアラートへの対応
活用シーン
- 01iOS Safariでのウェブページ表示確認
- 02ソフトウェアキーボードによるフォームへの影響確認
- 03組み込みアプリ内のナビゲーション操作
MCP 対応
リモートMCPサーバーは、Streamable HTTP経由でスクリーンショットと操作機能をMCPクライアントに公開し、OAuth 2.1認証を使用します。早期アクセスでは共有のiOSシミュレーターを利用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.usethumbs.com/mcpclaude mcp add --transport http com-usethumbs-thumbs https://mcp.usethumbs.com/mcp{"mcpServers":{"com-usethumbs-thumbs":{"type":"http","url":"https://mcp.usethumbs.com/mcp"}}}Cursor で開く{"servers":{"com-usethumbs-thumbs":{"type":"http","url":"https://mcp.usethumbs.com/mcp"}}}VS Code で開く{"mcpServers":{"com-usethumbs-thumbs":{"type":"http","url":"https://mcp.usethumbs.com/mcp"}}}{"mcpServers":{"com-usethumbs-thumbs":{"serverUrl":"https://mcp.usethumbs.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
thumbs:AI エージェントのための iPhone(MCP)
thumbs を使うと、Claude Code などの MCP クライアントは、Google サインイン対応の 1 つのリモート MCP サーバー URL を通じて、iPhone の画面を見たり、タップや文字入力をしたりできます。お使いの環境にインストールするものはありません。Mac も、Xcode も、ケーブルも不要です。
https://mcp.usethumbs.com/mcp
ステータス:ウェイトリスト制の早期アクセスです。 無料の早期アクセスでは、テスター間で共有される iOS Simulator(Safari および Apple 標準アプリ)を使用し、同時に利用できるのは 1 人です。ご自身の iPhone での利用も予定していますが、まだ利用できず、開始日や料金も未定です。
このリポジトリに含まれるのはドキュメントのみです。サーバーのソースコードは公開されていません。ドキュメントは MIT ライセンスです(LICENSE を参照)。
エージェントができること
エージェントは、スマートフォンのスクリーンショットと、タップできる項目すべてをラベルと位置付きで番号順に並べた一覧を取得できます。そのため、ピクセル位置を推測せずに「4 をタップ」と指示できます。タップ、文字入力、スワイプ、スクロール、アプリやリンクを開く操作、ホームボタンの押下、システムアラートへの応答が可能です。
活用例
- iOS でウェブアプリを確認する(早期アクセスで利用可能):iPhone Simulator の Safari でページを開き、キーボードがフォームに重なる様子など、スマートフォンでの表示を確認できます。ガイド:AI エージェントを使って iPhone でウェブアプリをテストする方法。
- 独自アプリをテストする、ほかのアプリをマッピングする、API のないアプリを使う(ご自身の iPhone が必要です。利用は予定されていますが、まだ利用できません)。
詳細:MCP で AI エージェントに iPhone を使わせる方法。
接続
ウェイトリストから利用が許可されたアカウントのみ、スマートフォンを使用できます。まだ登録していない場合は、ウェイトリストに登録してください。
| クライアント | 方法 |
|---|---|
| Claude Code | claude mcp add --transport http thumbs https://mcp.usethumbs.com/mcp を実行し、続けて /mcp を実行して Google でサインインします。Claude Code が待機している間に、同じコンピューターのブラウザーでサインインを完了してください。 |
| Claude app | Settings › Connectors › Add custom connector を開き、上記の URL を貼り付けます。 |
| Cursor | Cursor にインストールするか、以下の汎用設定を ~/.cursor/mcp.json に追加します。 |
| VS Code | VS Code にインストールするか、{ "servers": { "thumbs": { "type": "http", "url": "https://mcp.usethumbs.com/mcp" } } } を .vscode/mcp.json に追加します。 |
| その他の MCP クライアント | OAuth 2.1 サインインによる Streamable HTTP 経由のリモートサーバーに対応しているクライアントであれば、同じ方法で接続できます。 |
URL を指定するクライアント向けの汎用設定:
{ "mcpServers": { "thumbs": { "url": "https://mcp.usethumbs.com/mcp" } } }
サーバーの詳細
| トランスポート | Streamable HTTP |
| 認証 | Google サインインによる OAuth 2.1(動的クライアント登録、PKCE S256) |
| エンドポイント | https://mcp.usethumbs.com/mcp |
| アクセス | 許可リスト:ウェイトリストから利用が許可されたアカウント |
| レジストリ名 | com.usethumbs/thumbs(server.json を参照) |
認証されていないリクエストには、OAuth メタデータを示す WWW-Authenticate ヘッダーとともに 401 が返されます。これは想定どおりの動作です。
実測値
2026 年 10 月 23 日、実機の iPhone 17 Pro で製作者が測定(現在の早期アクセスで使われる Simulator ではありません):スクリーンショットは約 63 ms、タップはアプリによって 0.4~0.8 秒、20 分間に 296 件のコマンドを実行して失敗なし、語学アプリの 19 画面のオンボーディングを 3.2 分で進めてペイウォールに到達しました。
制限事項
- 先行アクセスで利用できるのはiOS Simulatorです。SafariとApple標準アプリが対象で、App Storeアプリは対象外です。実機ではありません。
- Simulatorはテスター間で共有され、最大30分ずつ交代で利用します。個人アカウントにはサインインしないでください。Simulator上に残したものは、運営者や次のテスターに見られる可能性があり、削除されることもあります。
- 銀行アプリ、Apple Pay、Face IDが必要なものは利用できません。
- 動作が遅くなったり、利用できなくなったり、予告なく変更されたりすることがあります。先行アクセスは現状有姿で提供され、保証はありません。
利用ポリシー
ご自身のアプリ、ご自身のアカウント、ご自身の調査に thumbs をご利用ください。スパム行為、偽アカウントの作成、アプリの規則やセキュリティの回避、他者への危害、その他の違法行為には使用しないでください。サービスの破壊、過負荷、リバースエンジニアリングを試みないでください。エージェントの動作と、指定するアプリをテストする権利を有していることについては、ご自身で責任を負ってください。全文はこちら:利用規約 · プライバシー。
リンク
- ウェブサイトとウェイトリスト:usethumbs.com
- ガイド:usethumbs.com/guides
- お問い合わせ:[email protected]
- 開発者:Jorge García González。
ライセンス
このリポジトリのドキュメントは、MIT Licenseのもとで公開されています。「thumbs」とthumbsのロゴは対象外です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。