1 つの chrome-devtools-mcp を使い、Google アカウントごとに分けた複数の Chrome を切り替えて操作する stdio MCP サーバーの仕様。この文書だけで同等のものを再実装できるように書いている。
- 参照実装: Python 3 の標準ライブラリだけで書いた 2 ファイル (
chrome_account_router.pyが MCP サーバー、chrome_accounts.pyが台帳・Chrome プロセス・lease を扱うライブラリ兼 CLI) - 動作環境: macOS と Google Chrome (Chrome の起動に
open、プロセスの特定にlsof/psを使う) - 付録: router の周りで使っている仕組みを末尾にまとめた (A: lazy_mcp_proxy、B: chrome-profile-dirs、C: account-url-open、D: 用途の違う chrome-devtools-mcp の構成)