English | 日本語
此项目是一个使用模型上下文协议(MCP)提供 Playwright 网页内容检索功能的服务器。
要通过 Smithery 自动安装 Playwright MCP 服务器到 Claude Desktop:
npx -y @smithery/cli install @showfive/playwright-mcp-server --client claude
npm install
npm run build
npm start
以下工具可用:
navigate
{ url: string }get_all_content
get_visible_content
{ minVisiblePercentage?: number }get_interactive_elements
move_mouse
{ x: number, y: number }mouse_click
{ x: number, y: number, button?: "left" | "right" | "middle", clickCount?: number }mouse_wheel
{ deltaY: number, deltaX?: number }drag_and_drop
{ sourceX: number, sourceY: number, targetX: number, targetY: number }echo
{ message: string }# 运行所有测试
npm test
# 在监视模式下运行测试
npm run test:watch
# 生成覆盖率报告
npm run test:coverage
tools/*.test.ts: 每个工具的功能测试mcp-server.test.ts: MCP 服务器功能测试内容检索
交互
错误处理
配置灵活性
ISC </中文翻译>