Mac下两种部署playwright MCP Server的方式

 方法一、Docker部署:


项目地址:

https://github.com/torohash/playwright-sse-mcp-server

1、克隆项目到本地:

git clone https://github.com/torohash/playwright-sse-mcp-server.git

cd playwright-sse-mcp-server


2、创建docker网络

docker network create mcp-network


3、根据项目文件构建镜像

docker compose up --build

构建成功后,会展示:

 ✔ playwright-sse-mcp-server            Built                                                                                                                           0.0s 

 ✔ Container playwright-sse-mcp-server  Created                                                                                                                         0.1s 

Attaching to playwright-sse-mcp-server

playwright-sse-mcp-server  | 

playwright-sse-mcp-server  | > playwright-sse-mcp-server@1.0.0 start

playwright-sse-mcp-server  | > ts-node src/index.ts

playwright-sse-mcp-server  | 

playwright-sse-mcp-server  | Server is running on port 3002



此时则表示本地的MCP服务已正常启动。

也可以在浏览器中访问:http://127.0.0.1:3002/sse


如果展示:

event: endpoint
data: /messages?sessionId=e73adc4f-2034-4976-bb6a-0dcd69dece8b

也表示服务已成功启动!


4、在Cherry Studio 中进行sse类型的配置即可,在配置文件如下:


{

  "mcpServers": {

    "playwright-sse-mcp-server-local": {

      "url": "http://localhost:3002/sse"

    }

  }

}


----------------------------------------



方法二、npm安装服务器


1、命令行安装服务:


npm install -g @executeautomation/playwright-mcp-server


要等一段时间,展示下面文字表示安装成功:

added 85 packages in 7m


17 packages are looking for funding

  run `npm fund` for details


2、在Claude中进行配置:


{

  "mcpServers": {

    "playwright": {

      "command": "npx",

      "args": ["-y", "@executeautomation/playwright-mcp-server"]

    }

  }

}







评论

此博客中的热门博文

通过命令行在Github上发布项目的新版本

利用GitHub免费的静态页面托管空间发布网页

本地部署OpenAvatarChat实时交互数字人系统