puppeteer-mcp-server について
puppeteer-mcp-serverは、Puppeteerで実ブラウザーを操作するMCPサーバーです。LLMによるWebページ操作、スクリーンショット撮影、JavaScript実行に対応します。
主な機能
- 01ブラウザー操作の自動化
- 02ページのスクリーンショット撮影
- 03ブラウザー内でのJavaScript実行
活用シーン
- 01LLM経由でのWebページ操作
- 02ブラウザー作業中の画面撮影
- 03実ブラウザーでのJavaScript実行
MCP 対応
Puppeteerによるブラウザー自動化機能をMCPクライアントに提供し、Webページ操作、撮影、JavaScript実行を可能にします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
http://localhost:8000インストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http puppeteer-mcp-server-anycontext-ai http://localhost:8000Cursor.cursor/mcp.json
{"mcpServers":{"puppeteer-mcp-server-anycontext-ai":{"type":"http","url":"http://localhost:8000"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"puppeteer-mcp-server-anycontext-ai":{"type":"http","url":"http://localhost:8000"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"puppeteer-mcp-server-anycontext-ai":{"type":"http","url":"http://localhost:8000"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"puppeteer-mcp-server-anycontext-ai":{"serverUrl":"http://localhost:8000"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
puppeteer-mcp-server
Puppeteer を使用してブラウザー自動化機能を提供する Model Context Protocol サーバーです。このサーバーにより、LLM は実際のブラウザー環境でウェブページを操作したり、スクリーンショットを撮影したり、JavaScript を実行したりできます。
ビルドと実行
docker build -t puppeteer-mcp-server .
docker run --rm -p 8000:8000 puppeteer-mcp-server
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。