MCP.so
ログイン

Playwright MCP Docker Environment

@iuill

基本情報

カテゴリ

ブラウザ自動化

ライセンス

MIT license

トランスポート

stdio

作者

iuill

Playwright MCP Docker Environment について

This project provides a Docker Compose environment to run the '@playwright/mcp' server.

Playwright MCP Docker Environment の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "playwright_sse": {
      "type": "http",
      "url": "http://localhost:8931/sse"
    }
  }
}

Playwright MCP Docker Environment のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。

概要

What is Playwright MCP Docker Environment?

It is a Docker Compose environment that runs the @playwright/mcp server, enabling easy setup and management of the Playwright MCP server for use with clients like Cline or Cursor.

How to use Playwright MCP Docker Environment?

Clone the repository, copy .env.sample to .env, configure settings (port, headless mode, etc.), then build and start the container with docker-compose up --build -d. Configure your MCP client to use SSE with the URL http://localhost:<MCP_HOST_PORT>/sse. Stop the server with docker-compose down.

Key features of Playwright MCP Docker Environment

  • Docker Compose based setup with minimal dependencies
  • Supports headless and headed browser modes
  • Configurable host port via MCP_HOST_PORT environment variable
  • Built-in Chrome installation for Playwright
  • Compatible with WSLg for headed mode on Windows

Use cases of Playwright MCP Docker Environment

  • Running Playwright MCP server in a containerized environment
  • Automating browser tasks via MCP clients (e.g., Cline, Cursor)
  • Testing web applications in a reproducible Docker setup
  • Using headed mode for visual debugging on Linux with X11/WSLg

よくある質問

1

What are the prerequisites?

Docker and Docker Compose must be installed on the host system.

2

How do I switch between headless and headed mode?

Set `HEADLESS=true` or `HEADLESS=false` in the `.env` file and restart the container with `docker-compose up -d`.

3

Does this work on Windows with WSLg?

Yes, default settings in `.env.sample` and `docker-compose.yml` are configured for WSLg. Adjust the WSL distribution name in paths if it is not `Ubuntu`.

4

What transport protocol does the MCP server use?

The MCP server uses SSE (Server-Sent Events) on the configured host port.

5

How do I stop the server?

Run `docker-compose down` from the project directory.

コメント

「ブラウザ自動化」の他のコンテンツ