
jfarcand/mirroir-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
jfarcand/mirroir-mcpは、https://github.com/jfarcand/mirroir-mcp.からインポートされたMCPサーバー候補です。
概要
jfarcand/mirroir-mcpは、https://github.com/jfarcand/mirroir-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
AIに目と手、そして本物のiPhoneを与えましょう。どのAIエージェントも画面を見て、必要なものをタップし、あとはmacOS iPhoneミラーリングを通じて処理できるMCPサーバーです。macOSのWindowsに対する実験的なサポート。38のツール、任意のMCPクライアント。
ビジョン:試し、演じるエージェントたち
Mirroirはゲームのアーキタイプ意識的なカバーを拡大しています。ゲームは二つの表面に分かれます。shell — メニュー、ショップ、ロードアウト、設定、勝敗画面 — は、今日のスキルがすでに動かす普通のテキストラベル付きUIです。scene — プレイフィールド — はエージェントが一度に一タッチずつ追うビジョン駆動のループです。正直なターゲットはゲームQAのスモークテスト、チュートリアルのウォークスルー、スクリプトされたデモであり、リアルタイムプレイではありません。iPhone ミラーリングは単一のポインターを露出させるため、ツインスティックやTwitchゲームは手の届かない状態に保たれます(ゲームを参照)。
トークン削減はシーンループを手頃な価格にします。スクリーンショットはエージェントコストの~90%を占めるため、テキスト豊富なシェル画面は画像なしでdescribe_screenを読み込み、リージョン/スケールキャプチャノブでスクリーンショットが避けられないフレームあたりの画像コストを削減します。コストモデルはシンプルで、フレーム数×~2.7kトークン、毎分~3フレームで行われます。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
mirroir-mcp
Give your AI eyes, hands, and a real iPhone. An MCP server that lets any AI agent see the screen, tap what it needs, and figure the rest out — through macOS iPhone Mirroring. Experimental support for macOS windows. 38 tools, any MCP client.
Vision: agents that test — and play
mirroir is growing archetype-aware coverage for games. A game splits into two surfaces. The shell — menu, shop, loadout, settings, win/lose screens — is ordinary text-labelled UI that today’s skills already drive. The scene — the playfield — is a vision-driven loop an agent follows one touch at a time. The honest targets are game QA smoke tests, tutorial walkthroughs, and scripted demos, not real-time play: iPhone Mirroring exposes a single pointer, so twin-stick and twitch games stay out of reach (see Games).
Token reductions make the scene loop affordable. Screenshots are ~90% of an agent’s cost, so text-rich shell screens read through describe_screen with no image at all, and a region/scale capture knob trims the per-frame image cost where a screenshot is unavoidable. On the playfield, describe_screen in vision mode sends the frame to an LLM through embacle; measured on a live Brawl Stars match, one frame costs ~24k prompt tokens and 3–14 s, which GitHub Copilot bills as a single premium request on Claude Sonnet 5.5.
The rollout is tracked as Gaming Surface A–E — shell coverage ships first; the scene loop is measured on a real device before it widens.
Requirements
- macOS 15+
- iPhone connected via iPhone Mirroring
Install
/bin/bash -c "$(curl -fsSL https://mirroir.dev/get-mirroir.sh)"
or via npx:
インストール
npx -y mirroir-mcp設定
{
"mcpServers": {
"mirroir": {
"command": "npx",
"args": ["-y", "mirroir-mcp"]
}
}
}