FileForge Browser DevTools について
FileForge Browser DevToolsは、ログイン済みブラウザーを使うエージェント向けのMCPサーバーとChrome拡張機能です。複数タブの監視、ルートの巡回、バグレポートの生成に対応します。
主な機能
- 01ログイン済みChromeの複数タブを監視
- 02アプリのルートを巡回
- 03バグレポートを生成
- 04MCPクライアント接続の設定と検証
活用シーン
- 01複数タブにまたがるブラウザー動作の監視
- 02アプリのルートを確認してバグレポートを収集
MCP 対応
Chrome拡張機能を介してログイン済みChromeを操作し、MCPクライアントにブラウザー開発ツールを提供します。`fileforge-setup`でクライアントを設定し、`fileforge-verify`で接続を確認できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
fileforge-mcp-server
FileForge の MCP サーバーです。エージェントが、サインイン済みの Chrome のタブを監視し、ルートを巡回して、バグレポートを作成します。このパッケージには FileForge Chrome 拡張機能も含まれており、パッケージフォルダーから展開して読み込みます。
Node.js 20 以降と Google Chrome が必要です。
インストール
npm install -g fileforge-mcp-server
npx ではなく、グローバルにインストールしてください。Chrome はパッケージフォルダーから拡張機能を読み込むため、フォルダーはそのままの場所に置いておく必要があります。
セットアップ
fileforge-setup
このコマンドは、実際のパスを使って拡張機能のフォルダーと、各 MCP クライアント用の正確なコマンドまたは設定を表示します。--write を指定しない限り、何も変更されません。
chrome://extensions を開き、Developer mode をオンにして、Load unpacked をクリックし、表示されたフォルダーを選択します。カードに ID nlcebipkdgecilmgfpobamljieanadpn が表示されます。
次に、クライアントを接続します。Claude Code または Codex の場合は、表示されたコマンドを実行してください。Cursor または Claude Desktop の場合は、設定ファイルを編集させてください。既存のほかのサーバー設定は保持され、古いファイルは .bak として保存されます。
fileforge-setup --client cursor --write
各クライアントの手順については、セットアップガイドを参照してください。
動作確認
MCP クライアントを開き、Chrome を起動した状態で、次を実行します。
fileforge-verify
続いて、エージェントに action: "status" を指定して fileforge_runtime_action を呼び出すよう依頼します。
ペアリング
任意:サーバーの環境に FILEFORGE_REQUIRE_PAIRING=1 を設定すると、拡張機能はブリッジトークンを提示する必要があります。fileforge-pair を実行してトークンを表示し、サイドパネルの Settings タブに貼り付けます。セットアップガイドを参照してください。
更新
npm install -g fileforge-mcp-server@latest
次に、chrome://extensions で FileForge カードの再読み込みアイコンをクリックし、MCP クライアントを再起動します。Chrome が古い拡張機能のコードをまだ実行している場合は、fileforge-verify が警告します。
詳細情報
MIT ライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。