JM

jfarcand/mirroir-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

271 stars 37 forks Качество 90 Тренд 39Apache-2.0

jfarcand/mirroir-mcp — это кандидат на сервер MCP, импортированный из https://github.com/jfarcand/mirroir-mcp.

Обзор

jfarcand/mirroir-mcp — это кандидат на сервер MCP, импортированный из https://github.com/jfarcand/mirroir-mcp.

Обзор (машинный перевод)

Дайте своему ИИ глаза, руки и настоящий iPhone. MCP-сервер, который позволяет любому AI-агенту видеть экран, нажимать на то, что нужно, и решать остальное — через зеркалирование iPhone на macOS. Экспериментальная поддержка Windows на macOS. 38 инструментов, любой MCP-клиент.

Видение: агенты, которые тестируют — и играют

Mirroir расширяет архетипное покрытие для игр. Игра делится на две поверхности. шелл — меню, магазин, снаряжение, настройки, экраны побед и поражения — это обычный текстовый интерфейс, который уже управляют современные навыки. сцена — игровое поле — это цикл, управляемый вижением, по которому агент следует по одному касанию. Честные цели — это тесты контроля качества игры, обучающие прохождения и скриптовые демо, а не игра в реальном времени: зеркалирование iPhone показывает один указатель, поэтому игры с twin-stick и twitch остаются недосягаемыми (см. Игры).

Сокращение токенов делает цикл сцены доступным. Скриншоты составляют ~90% стоимости агента, поэтому экраны оболочек с высоким содержанием текста читаются через describe_screen без изображения, а ручка захвата региона/масштаба уменьшает стоимость изображения за кадр, когда скриншот неизбежен. Модель затрат проста: кадры × ~2,7 тыс. токенов, при ~3 кадрах в минуту.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

Открыть полный README на GitHub

Установка

npx -y mirroir-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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