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"]
}
}
}
评论
发表评论