VS Code内のAIエージェント用のエディタ内ブラウザコントロール
vscode-integrated-browser-mcpは、Thimo(Thimo Koerner)によって提供されるモデルコンテキストプロトコル(MCP)サーバーで、外部のAIアシスタントにVisual Studio Codeの内蔵ブラウザへの制御されたアクセスを提供します。このツールは、AIエージェントがページをナビゲートし、UI要素と対話し、スクリーンショットをキャプチャし、エディタセッション内でJavaScriptを実行することを可能にします。これは、開発者やQAエンジニアを対象に、IDEを離れることなくローカル開発サーバーやドキュメントに対してAI駆動のチェックを行うことを目的としたMCPとHTTP APIにエディタのライブセッションを公開します。
エージェント駆動のチェックに対してツールが生成する出力の種類は何ですか?
ツールは、検証タスクをサポートするいくつかの具体的で機械可読な出力を生成します。 スクリーンショットキャプチャは、モデルがピクセルレベルのチェックのために参照できる視覚的スナップショットを提供します。 DOMアクセスは、セレクタベースの検証のためのノード構造と属性を返します。 JavaScript評価は、ページコンテキストでコードを実行し、結果またはコンソールログを返します。これにより、エージェントは自動検査中に動的UI状態を確認できます。
エージェントとの安全なローカル通信はどのように処理されますか?
通信は設計上ローカルに保たれます:実装はエージェント接続のためにunixソケットや名前付きパイプなどのローカルトランスポートオプションを使用し、クライアントのためにローカルHTTP APIとMCPエンドポイントを公開します。ツールはまた、エディタのアクティブセッションに対して動作するため、認証されたクッキーとローカルホスト開発サーバーがエージェントに利用可能です。Chromiumベースのタブとのインタラクションは、コマンド実行のためにChrome DevToolsプロトコルを使用します。
開発者のワークフローに対する統合とインストールは簡単ですか?
インストールは、Marketplaceからthimo.integrated-browser-mcpとして、またはコマンドラインインストールコマンドを介して利用可能な標準VS Code拡張ワークフローと統合されます。ツールは、Claude DesktopやClaude CodeなどのMCP互換ホストを必要とし、Windows、macOS、およびLinuxのVS Codeビルドをサポートします。Claude Codeユーザーのために、開発者はゼロ構成セットアップを提供し、一般的なエージェントセットアップの初期配線を減らします。
エディタ内の自動化が必要な開発者とQAのためのターゲットオプション
MCPコミュニティで独自のソリューションとして認識されているこのツールは、ローカルサーバーを運営し、エディタ内でAI駆動のインタラクションを必要とするチームに適しています。自動化はアクティブセッションに作用することを期待してください。ソース管理に適用する前に、IDE内でエージェント駆動の変更を確認してください。その設計は、別々のブラウザインスタンスではなく、認証されたセッションとDevToolsコンテキストに依存するワークフローを好みます。





