github.devotd.
새 소식모델 컨텍스트 프로토콜

ananhq/anan-iphone-use — M5Stack StopWatch용 iPhone MCP 펌웨어

iPhone에 마우스·키보드 입력을 직접 넣는 ESP32 MCP 펌웨어 ananhq/anan-iphone-use는 M5Stack StopWatch(ESP32-S3) 전용이고, 판단은 클라이언트가 하고 펌웨어는 입력만 실행한다.

저장소 정보ananhq/anan-iphone-use ↗

iPhone에 마우스·키보드 입력을 직접 넣는 ESP32 MCP 펌웨어 ananhq/anan-iphone-use는 M5Stack StopWatch(ESP32-S3) 전용이고, 판단은 클라이언트가 하고 펌웨어는 입력만 실행한다.

GitHub 설명: ESP32 MCP firmware for iPhone USB input, built for M5Stack StopWatch with guided board adaptation

스타
★ 134
포크
21
언어
C
라이선스
GPL-3.0
원문 보기 ↗GitHub에서 보기 ↗

ananhq/anan-iphone-use는 iPhone에 마우스·키보드 입력을 직접 넣어 주는 ESP32 MCP 펌웨어 저장소다. 대상 기기는 M5Stack StopWatch(ESP32-S3) 하나로 정해져 있고, 입력 경로는 USB와 블루투스(BLE)인데 BLE 쪽은 README에서 실험 단계로 표기된다. 주 언어는 C, 라이선스는 GPL-3.0, GitHub 스타는 133개다. 공개된 릴리스는 없고 저장소는 2026년 10월 13일 만들어졌다.

이 저장소의 핵심은 화면을 판단하는 쪽과 입력만 실행하는 쪽을 나눈 것이다. MCP(에이전트가 외부 도구와 주고받는 표준 규약) 서버로 동작한다. README는 클라이언트가 iPhone 화면을 관찰하고 동작을 결정해 결과를 확인하며, StopWatch는 탭·드래그·스크롤·키보드 입력을 실행한다고 밝힌다. 펌웨어 안에서 모델을 돌리지 않고 iPhone 화면 캡처도 내보내지 않는다. 저장소 트리에는 CMakeLists와 단계별 빌드 점검 산출물 폴더, 프로토콜 문서와 출처 문서가 있어 재현 가능한 구조로 보인다.

다만 성능 수치나 벤치마크 결과는 없어 기술 점수 6.0을 넘기 어렵다. BLE 경로도 실험 단계다. 이미 추적 중인 onehumanbeing/esp32-iphone-agent는 7달러짜리 범용 보드를 쓴다. 다른 ESP32 보드로 바꾸려면 스킬 문서를 따라 수동 조정이 필요하고, 평가 점수는 참신성 8.0, 품질 6.0인 반면 모멘텀은 3.2로 낮다. 정해진 보드 하나를 전제로 하는 이 펌웨어는 범용 입력 장치가 필요한 쪽에는 맞지 않는다.