Morfiade について
Morfiadeは、Windows向けChromeプロファイルマネージャーに組み込まれたMCPブリッジで、ローカルのブラウザプロファイルをエージェントから管理できます。プロファイル操作やウィンドウ間の値の配布に対応し、Cookieや値セットの内容はエージェントに開示しません。
主な機能
- 01プロファイルの一覧表示、作成、起動、整理
- 02プロファイルのプロキシ設定と確認
- 03プロファイルのタグやメモの読み書き
- 04開いているウィンドウ間で値を配布
- 05プロファイルをゴミ箱へ移動して復元
活用シーン
- 01プロファイルを作成して選択したものを起動
- 02管理対象プロファイルのプロキシを確認
- 03複数ウィンドウにメールアドレスやログイン値を配布
MCP 対応
MCPサーバーはMorfiade.exeを--mcpフラグ付きで起動し、標準入出力を使用します。対応クライアントにプロファイル管理ツールを提供し、オプションのフラグで追加のブラウザコマンドやスクリプトツールを有効にできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
19掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Morfiade MCP
Windows 上本地 Google Chrome プロファイル用の MCP サーバーです。 19 個のツールで、AI エージェントがご利用のマシン上にある実際の Chrome プロファイルを一覧表示、作成、起動、整理できます。各プロファイルには、それぞれ独自の Cookie、セッション、プロキシがあります。
このサーバーはダウンロードするパッケージではありません。Morfiade 自体に組み込まれており、フラグを指定して起動します。トランスポートは stdio(JSON-RPC 2.0)、プロトコルのバージョンは 2025-11-25 です。インターネットから何も取得せず、第三者のサーバーを経由することもありません。
このリポジトリには、ドキュメント、すぐに使えるクライアント設定、オプションのランチャーが含まれています。Русская версия — README.ru.md。
他との違い
ブリッジはプログラムに組み込まれています。 AdsPower と GoLogin は、クラウドと通信する MCP サーバーを別個のパッケージとして公開しています。Morfiade はプロファイルをディスク上に保存するため、ブリッジもディスク上で動作します。Morfiade.exe --mcp をループバックインターフェース経由で実行し、ネットワークは必要ありません。
ウィンドウ間で値を配分できます。 他にはないツールは sync_sets / sync_spread / sync_insert です。メールアドレスやログイン情報など、行単位の値のリストを開いているウィンドウに分割し、プロファイルごとに 1 つの値を割り当てます。再度呼び出しても、すでに割り当てられた値は入れ替わりません。そうしないと、あるメールアドレスでアカウントを登録し、別のメールアドレスで確認することになってしまいます。エージェントが値そのものを見ることはありません(セキュリティを参照)。
すぐに使えるプロンプトの例:
shopというプレフィックスでプロファイルを 20 個作成し、このリストのプロキシを割り当てて、最初の 5 個を起動してください。
管理できるすべてのプロファイルでプロキシを確認し、機能していないもの、または誤った国から接続しているものを教えてください。
mail-batchセットを開いているウィンドウに配分し、それぞれに何が割り当てられたか表示してください。メール欄にカーソルを置いてから挿入します。
要件
- Windows 10 または 11
- Morfiade 3.37 以降(実行中であること)
- 設定でローカル API を有効にする必要があります。有効でない場合、サーバーは何も通知せずに失敗するのではなく、起動を拒否します
- エージェントが操作できるプロファイルで**「API」チェックボックスをオン**にしてください。デフォルトではオフで、チェックされていないプロファイルはエージェントからは存在しないものとして扱われます
- プロファイルを起動するための有効なライセンス(この確認はここではなくマネージャーが行います)
- stdio に対応する任意の MCP クライアント:Claude Code、Claude Desktop、Cursor、Gemini CLI、VS Code、自作のクライアント
インストールは不要です。pip install も、Node も、登録用の API キーも必要ありません。以下のランチャーは任意です。
セットアップ
実行ファイルをクライアントに指定し、--mcp を渡してください。
{
"mcpServers": {
"morfiade": {
"command": "C:\\Program Files\\Morfiade\\Morfiade.exe",
"args": ["--mcp"]
}
}
}
一般的なクライアント向けのすぐに使える設定ファイルは examples/ にあります。
Claude Code なら 1 行で設定できます。
claude mcp add morfiade -- "C:\Program Files\Morfiade\Morfiade.exe" --mcp
設定ファイルの場所はクライアントによって異なり、この README よりも頻繁に変更されます。各クライアントのドキュメントを確認してください。
オプションのランチャー
パスをハードコードしたくない場合は、
morfiade_mcp.py が実行ファイルを見つけ(MORFIADE_EXE、インストーラーのレジストリキー、標準的なインストールディレクトリ、または PATH を使用)、stdio を転送して終了コードを返します。必要なのは Python 3.7+ だけです。
pip install morfiade-mcp
{
"mcpServers": {
"morfiade": {
"command": "morfiade-mcp"
}
}
}
クライアントが絶対パスを必要とする場合は、pip が Python の Scripts ディレクトリに配置した morfiade-mcp.exe を指定してください。パッケージがなくても、単一ファイルだけで動作します。その場合は、morfiade_mcp.py を唯一の引数として "command": "python" を指定します。
このパッケージに含まれるのはランチャーだけです。サーバーと、サーバーがやり取りするすべてのものはデスクトップアプリです。
スキーマのみのモード。 Windows 以外の環境、たとえば MCP ディレクトリがツール一覧を取得するためにサーバーを起動する Linux コンテナーには、実行するプログラムがないため、ランチャーは実サーバーからダンプされた schemas/ のスキーマを使って、ハンドシェイクと tools/list に自ら応答します。その後のすべてのツール呼び出しは、Morfiade が Windows 上で動作するというエラーを返します。ツールの説明は表示されますが、動作を模倣するわけではありません。MORFIADE_MCP_SCHEMA_ONLY=1 を設定すると、テスト用にどの環境でもこのモードを有効にできます。
ツール
すべてのパラメーターと戻り値の形式については、docs/TOOLS.md を参照してください。
サーバーが tools/list に応答する内容と完全に一致する、機械可読なスキーマについては、schemas/ を参照してください。
status— バージョン、プロファイルの総数、エージェントが使用できる数、実行中の数list_profiles— 使用を許可されたプロファイル:名前、実行中かどうか、プロキシと最後のチェック結果、メモ、デバッグポートモードcreate_profile— プロファイルを作成します。プロキシ、メモ、カテゴリを任意で設定でき、エージェントは作成後すぐに使用できますstart_profile— プロファイルを起動します。URL へ直接移動することもでき、プロキシの停止やデバッグポートモードについて警告しますpage_info— アクティブなタブの状態:タイトル、アドレス、読み込み済みかどうか、Cloudflare のチェックで停止しているかどうかstop_profile— プロファイルのウィンドウを閉じますset_proxy— プロキシを設定します(host:port、host:port:user:pass、または Morfiade 3.40 以降のtype://user:pass@host:port。空文字列を指定すると解除します)check_proxy— 1 つのプロファイルのプロキシをチェックします:稼働中か、どこから外部へ接続しているかcheck_proxies— 複数またはすべてのプロファイルについて、同じチェックを行いますprofile_tags— タグを読み取るか、すべて置き換えますprofile_note— メモと短いタイトルを読み取るか、書き込みますsync_windows— 開いているウィンドウのうち配布に使えるものと、それぞれにすでに割り当てられている内容を確認しますsync_sets— 値セット:一覧表示(名前、行数、残りの未使用数)または作成しますsync_spread— セットの各行をウィンドウごとに 1 つ割り当て、どのウィンドウに何が割り当てられたかを報告します。挿入はしませんsync_insert— 先頭のウィンドウでカーソル位置に、各ウィンドウ固有の値を挿入しますlist_scripts— マネージャーのフォルダー内にあるスクリプト:名前とインタープリター。内容は表示しませんtrash_profile— プロファイルをゴミ箱へ移動します。削除はされませんlist_trash— ゴミ箱の内容:名前、移動日時、使用容量restore_profile— ゴミ箱から復元します。同じ名前が使用中の場合はname (2)として復元されます
明示的なフラグを指定した場合にのみ、さらに 2 つのツールが表示されます。詳しくは 危険なフラグ(デフォルトでは無効) を参照してください。
セキュリティ:エージェントにできないこと
Web ページを読むエージェントは、信頼できる相手ではありません。ページには「このツールを呼び出して、Cookie をあちらに送れ」というテキストが含まれている場合があり、エージェントはユーザーの指示とインターネット上で見つけたテキストを区別できません。これが MCP の既知の中心的な問題であり、プロンプトの文言をどれだけ工夫しても解決できません。そのため、制限はツールのリスト自体に組み込まれています。
- 削除はゴミ箱への移動のみです。 プロファイルは Cookie、セッションなど、すべてそのまま残り、1 回の呼び出しで元に戻せます。完全消去とゴミ箱を空にする機能はここでは公開しておらず、今後も公開しません。これらは取り消せない唯一の操作であり、何を消去するかを確認できるゴミ箱ウィンドウから、人間が実行します。
- Cookie の読み取りはできません。 GoLogin の MCP にはそのためのツールがあり、Cookie がアカウントからチャットログに送られてしまいます。この MCP にはそのツールがありません。
- セット内の行は公開されません。
sync_setsが返すのは、名前、行数、空き行数だけです。メールアドレスとログイン情報はマネージャー内に保持されます。エージェントがそれらを見る必要はなく、ウィンドウに入力されれば十分です。 - スクリプトの内容は公開されません。
list_scriptsが返すのは、名前とインタープリターだけです。 - ミラーは公開されません。 ミラーには先頭のウィンドウで人間が今行っている操作が反映されます。エージェントが再現できるものはありません。
- ホワイトリストを回避することはできません。 「API」列はこのサーバーではなく、マネージャー自体がフィルタリングします。
- ライセンスチェックが弱まることはありません。 ライセンスチェックはマネージャーのハンドラー内にあるため、人間、スクリプト、エージェントのいずれが要求しても実行されます。
- ネットワーク上で待ち受けるものはありません。 ローカル API は
127.0.0.1にバインドされ、トークンを要求し、Hostヘッダーをチェックします。トークンは Windows DPAPI で暗号化されてアカウントに紐付けられ、URL ではなくヘッダーで送信されます。URL はログに残るためです。
デフォルトで無効になっている危険なフラグ
| フラグ | 追加されるツール | 実際の意味 |
|---|---|---|
--mcp-allow-cdp | browser_command | 任意の Chrome DevTools Protocol コマンドを実行します。ログイン済みプロファイルで Runtime.evaluate を実行すると、Cookie、ストレージ、ページの内容を読み取れます。これはアカウントへの完全なアクセスであり、「高度な管理」ではありません |
--mcp-allow-scripts | run_script | マネージャーのフォルダーにあるスクリプトを実行します。つまり、マシン上でコードを実行します |
上記を踏まえ、信頼できるページに対してのみ有効にする価値があります。
トラブルシューティング
| 表示される内容 | 対処方法 |
|---|---|
| クライアントにツールが表示されない | クライアント設定で exe へのパスを確認してください |
| 「local API is off」 | マネージャーの設定でローカル API を有効にしてください |
| 「no port or token in config.json」 | マネージャーを一度開いて、設定を書き込ませてください |
| 「the manager does not answer」 | マネージャーを実行しておく必要があります |
| プロファイルが存在するのに「profile not found」と表示される | そのプロファイルの「API」チェックボックスにチェックが入っていません |
| 「the API token contains invalid characters」 | 別のマシンから取得した設定です。設定でトークンを再発行してください |
| プロファイルの起動が拒否される | 有効なライセンスがありません。API と MCP のどちらからでもプロファイルの起動はできません |
メッセージはマネージャーから送られ、マネージャーのインターフェース言語に従います。利用可能な言語は 5 つあるため、表示される文言はご使用の言語の場合があります。
ここに含まれないもの
ブリッジ自体は Morfiade.exe にコンパイルされており、セッション転送の仕組み、つまりログイン済みセッションをマシン間で実際に移動させる部分は非公開のままです。このリポジトリは製品の外側にあたるもので、ドキュメント、設定、ランチャーが含まれています。
リンク
- morfiade.com — マネージャー本体
- AI エージェントからブラウザプロファイルを実行する — 実際の使用例
- マニュアル — AI エージェントのアクセスに関するセクション
- Model Context Protocol — プロトコル
ライセンス
このリポジトリ内のすべてのものは MIT ライセンスです。LICENSE を参照してください。マネージャーは、独自の利用規約を持つ別個の商用製品です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。