Puppeteer MCPサーバー
API上級トランスポート: stdio
Puppeteer MCPサーバーはClaude CodeにヘッドレスChromeブラウザを制御するウェブ自動化機能を提供します。URLへのナビゲーション、スクリーンショットの撮影、要素のクリック、フォームへの入力、ページコンテンツの抽出、ブラウザコンテキストでのJavaScript実行が可能です。E2Eテスト、ウェブスクレイピング、ビジュアルリグレッションスナップショットの生成、フロントエンドの問題デバッグに特に強力です。ブラウザのライフサイクル管理を自動的に処理します。
Puppeteerブラウザ自動化スクレイピングテスト
インストール
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
設定例
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"],
"env": {
"PUPPETEER_HEADLESS": "true",
"PUPPETEER_TIMEOUT": "30000"
}
}
}
}
対応機能
ページナビゲーション
スクリーンショット撮影
要素クリック
フォーム入力
テキスト抽出
JavaScript実行
動画録画
Cookie管理
実行プレビュー
Puppeteer MCPサーバー
Puppeteer MCPサーバーについて
MCP(Model Context Protocol)サーバーは、Claude Codeを外部ツール、API、データソースと接続します。Puppeteer MCPサーバーはAPIカテゴリの上級レベルMCPサーバーで、Claudeが実際のサービスと連携し、ライブデータへのアクセスや組み込み機能を超えたアクションを実行できるようにします。