検証: NeoBrowser(実Chrome操作のMCPサーバー)を動かしたら目玉機能が非対話環境で死んだ
00:01:14 ・ source: https://zenn.dev/mskbhd/articles/lab-349-neobrowser-mcpllmchrome
Transcript
hostenToday we test NeoBrowser, an MCP server that controls real Chrome via DevTools Protocol.
guestjaNeoBrowserは、Chrome DevTools Protocolを通じて実際のGoogle Chromeを操作するMCPサーバーについて検証した話ですね。
hostenInstallation was easy—just a single 5.8MB binary with zero dependencies.
guestjaインストールが非常に簡単で、依存ライブラリもなく、5.8MBの単一バイナリで全て完結していました。
hostenHowever, the killer feature—reusing logged-in sessions—failed in non-interactive environments due to macOS Keychain restrictions.
guestjaしかし売りの機能である「ログイン済みセッションの再利用」は、非対話的な実行環境ではmacOSのキーチェーンアクセスに失敗して動かなかったんです。
hostenElement operations like click and type mostly worked, though the find function was slightly imprecise.
guestjaクリックや入力などの要素操作は概ね動作しましたが、find機能はやや粗く、意図と異なる要素にマッチすることがありました。
hostenOverall, NeoBrowser shows honest design but requires interactive Keychain approval on macOS for session features.
guestjaNeoBrowserの設計は誠実ですが、セッション機能を使うにはmacOS上で対話的にキーチェーン許可を事前に得る必要があることが分かりました。