ClaudeCloudflare Developer Platform2026/04/10 0:00

Browser Rendering - Browser Rendering adds Chrome DevTools Protocol (CDP) and MCP client support

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

claudejamodel: claude-sonnet-4-20250514

Browser RenderingがChrome DevTools Protocol (CDP)とMCPクライアントサポートを追加

Key Points

  • CDPサポートによりPuppeteer/Playwrightが直接利用可能
  • 既存スクリプトの移行は1行変更のみ
  • MCPクライアント対応でAIツールとの統合が可能

Summary

CloudflareのBrowser RenderingサービスがChrome DevTools Protocol (CDP)とMCP(Model Context Protocol)クライアントサポートを新たに追加しました。これにより、既存のCDPベースの自動化ツールやエージェントツールがBrowser Renderingを直接利用できるようになります。

Key Points

  • CDPサポート: PuppeteerやPlaywrightなどのCDP互換クライアントが、Cloudflare Workers、ローカル環境、クラウド環境から接続可能
  • 簡単な移行: 既存のCDPスクリプトは1行の変更でBrowser Renderingに切り替え可能
  • MCPクライアント対応: Claude Desktop、Claude Code、Cursor、OpenCodeなどのMCPクライアントがchrome-devtools-mcpパッケージ経由でリモートブラウザとして利用可能
  • 認証: Cloudflare APIキーのみで利用開始可能
  • WebSocket接続: wss://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/browser-rendering/devtools/browserエンドポイントを使用

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

claudejamodel: claude-sonnet-4-20250514

Browser Rendering - Browser RenderingがChrome DevTools Protocol (CDP)とMCPクライアントサポートを追加

Browser RenderingがChrome DevTools Protocol (CDP)とMCPクライアントサポートを追加

2026年4月10日

Browser Renderingが**Chrome DevTools Protocol (CDP)**を公開しました。CDPは、ブラウザ自動化を支える低レベルプロトコルです。CDPベースのエージェントツールの成長するエコシステムと、既存のCDP自動化スクリプトが、Browser Renderingを直接使用できるようになりました。

PuppeteerPlaywrightを含む、CDP互換のクライアントは、Cloudflare Workers、ローカルマシン、クラウド環境など、あらゆる環境から接続できます。必要なのはCloudflare APIキーだけです。

既存のCDPスクリプトの移行

既存のCDPスクリプトをBrowser Renderingに切り替えるのは、わずか1行の変更で済みます:

const puppeteer = require("puppeteer-core");
const browser = await puppeteer.connect({
  browserWSEndpoint: `wss://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/browser-rendering/devtools/browser?keep_alive=600000`,
  headers: {
    Authorization: `Bearer ${API_TOKEN}`
  },
});
const page = await browser.newPage();
await page.goto("https://example.com");
console.log(await page.title());
await browser.close();

MCPクライアントサポート

さらに、Claude DesktopClaude CodeCursorOpenCodeなどのMCPクライアントが、chrome-devtools-mcpパッケージを通じて、Browser Renderingをリモートブラウザとして使用できるようになりました。

Claude Desktop用のBrowser Rendering設定例:

{
  "mcpServers": {
    "browser-rendering": {
      "command": "npx",
      "args": [
        "-y",
        "chrome-devtools-mcp@latest",
        "--wsEndpoint=wss://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/browser-rendering/devtools/browser?keep_alive=600000",
        "--wsHeaders={\"Authorization\":\"Bearer <API_TOKEN>\"}"
      ]
    }
  }
}

開始方法

開始するには、CDPドキュメントを参照してください。