JM

jfarcand/mirroir-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

271 stars 37 forks 品質 90 トレンド 39Apache-2.0

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

Install

/bin/bash -c "$(curl -fsSL https://mirroir.dev/get-mirroir.sh)"

or via npx:

GitHub で README 全文を見る

インストール

npx -y mirroir-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "mirroir": { "command": "npx", "args": ["-y", "mirroir-mcp"] } } }