Token导航 LogoToken导航TokenDH.com
Playwright MCP Docker logo
开发工具未说明官方级别未说明来源级核验

Playwright MCP Docker

MCP Server

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

工具数

0

提示词数

0

GitHub Stars

32

资源数

0
浏览器自动化开发工具DockerClineCursorCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

iuill

提供方

iuill

最后核验

2026/5/18 02:52

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

剧作家MCP Docker环境

日语版在这里

该项目提供了一个Docker Compose环境来运行 @playwright/mcp 服务器。它允许您轻松设置和管理Playwright MCP服务器,以便与Cline或Cursor等客户端一起使用。

先决条件

  • 码头工人
  • Docker Compose

设置

  1. 克隆存储库:
   git clone 
   cd playwright-mcp-docker
  1. 创建 .env 文件:

复制示例环境文件:

   cp .env.sample .env
  1. 配置 .env:

编辑 .env 根据您的环境和偏好调整设置的文件: - MCP_HOST_PORT:主机上可访问MCP服务器的端口(默认值: 8931). - HEADLESS:设置为 true 用于无头模式(无浏览器GUI)或 false 用于头部模式(需要GUI设置)。默认值为 true. - (仅限头部模式) DISPLAY, WAYLAND_DISPLAY, XDG_RUNTIME_DIR:Linux环境中GUI应用程序所需的环境变量(尤其是WSLg)。提供默认值。 - (仅限头部模式) X11_HOST_PATH, WSLG_HOST_PATH:X11和WSLg套接字/目录的主机路径。提供默认值。如果您的系统配置不同,请进行调整。对于Windows Docker访问WSL路径,请使用 \\wsl.localhost\DistroName\... 格式(参见 .env.sample).

运行服务器

  1. 构建并启动容器:
   docker-compose up --build -d

--build 仅在第一次或当 Dockerfile 变化。这 -d flag以分离模式(在后台)运行容器。

  1. 配置MCP客户端(例如,VSCode/Cline):

- 添加或启用名为的MCP服务器 playwright_sse (或任何你喜欢的名字)。 - 将连接类型设置为 SSE. - 将URL设置为 http://localhost:/sse (替换 ` 与您的价值 .env 文件。, http://localhost:8931/sse`). - 客户端配置示例(文件名取决于客户端):

   {
     "mcpServers": {
       "playwright_sse": { // Server name is arbitrary
         "url": "http://localhost:8931/sse" // Match the port number in .env
       }
     }
   }

配置详情

  • .env 文件: 管理特定于环境的设置,如端口、无头模式和头模式的路径。
  • docker-compose.yml: 定义Docker服务,从中读取变量 .env,设置端口映射和卷。
  • Dockerfile: 定义Docker镜像,安装 @playwright/mcp 以及它的依赖项(包括Chrome)。
  • entrypoint.sh: 容器启动时运行的脚本,传递正确的参数(--headless--port)到 npx @playwright/mcp 命令基于 HEADLESS 环境变量。

切换模式

  • 无头模式:HEADLESS=true 在……里面 .env.重新启动容器: docker-compose up -d.
  • 头部模式:HEADLESS=false 在……里面 .env。确保您的主机环境(例如WSLg或X Server)设置正确。重新启动容器: docker-compose up -d.

标题模式注释(WSLg)

  • 如果您在Windows上使用WSLg docker-compose.yml 以及WSL2特定路径 .env.sample 通常应该有效。确保你的路径 .env 如果不是,请匹配您的WSL分发名称 Ubuntu.
  • 如果您没有使用WSLg(例如,标准Linux桌面或带有单独X服务器的macOS/Windows),则需要调整 DISPLAY 可变和潜在的卷装载量(X11_HOST_PATH)在你的 .env 根据您的X Server设置创建文件。

停止服务器

docker-compose down

目录标签

目录标签

浏览器自动化开发工具DockerClinedeveloper-toolsplaywrightautomationDockerfile本地部署Docker环境PlaywrightMCP

支持客户端

CursorCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP