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

スター
★ 133
フォーク
20
言語
C
ライセンス
GPL-3.0
原文を見る ↗GitHub で見る ↗

ananhq/anan-iphone-use は、iPhoneにマウス・キーボード入力を直接入れてくれるESP32 MCPファームウェアのリポジトリだ。対象機器はM5Stack StopWatch(ESP32-S3) 1台に絞られており、入力経路はUSBとBluetooth(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と低い。決まったボード1種類を前提とするこのファームウェアは、汎用的な入力デバイスが必要な側には 맞わない。