分步实施指南
针对服务器无GUI环境,可采用客户端-服务器架构:
- 准备阶段:
- 在有显示器的机器运行npx playwright run-server
- 记录输出的WebSocket地址(如ws://localhost:8080/)
- 配置MCP客户端:
{
"mcpServers": {
"playwright": {
"env": {"PLAYWRIGHT_WS_ENDPOINT": "ws://YOUR_IP:PORT/"}
}
}
} - 验证连接:
- 使用browser_navigate测试基础功能
- 通过–headless参数确保后台运行
注意事项:
• 防火墙需开放对应端口
• 建议使用screen/tmux保持会话持久化
• 网页渲染依赖Xvfb等虚拟帧缓冲区时,需预先安装
本答案来源于文章《Playwright MCP:微软推出的浏览器自动化MCP服务》