
jfarcand/mirroir-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
jfarcand/mirroir-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
jfarcand/mirroir-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
AI에게 눈과 손, 그리고 진짜 아이폰을 주세요. 어떤 AI 에이전트든 화면을 보고, 필요한 것을 탭하며, 나머지는 macOS 아이폰 미러링을 통해 해결할 수 있는 MCP 서버입니다. macOS 윈도우에 대한 실험적 지원. 38개의 도구, 모든 MCP 클라이언트.
비전: 시험하고 플레이하는 요원들
미로아는 게임에 대한 원형 인식 보도를 확대하고 있다. 게임은 두 개의 표면으로 나뉜다. shell — 메뉴, 상점, 장비 구성, 설정, 승패 화면 — 는 오늘날의 기술로 이미 움직이는 평범한 텍스트 라벨 UI다. scene — 플레이필드 — 는 에이전트가 한 번에 한 번에 터치를 따라가는 비전 중심의 루프다. 정직한 목표는 게임 QA 연기 테스트, 튜토리얼 공략, 스크립트 데모이지, 실시간 플레이가 아니다: 아이폰 미러링은 단일 포인터를 노출시키기 때문에 트윈스틱과 트위치 게임은 손이 닿지 않는 곳에 머문다(게임 참조).
토큰 감소는 씬 루프를 저렴하게 만듭니다. 스크린샷은 에이전트 비용의 ~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"]
}
}
}