剧作家 MCP 服务器
English |日语
该项目是一个使用模型上下文协议 (MCP) 提供 Playwright 网页内容检索功能的服务器。
特征
页面导航
整页内容检索
可见内容检索
交互元素检测
鼠标操作模拟
用于测试的回显功能
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Playwright MCP 服务器:
手动安装
用法
启动服务器
MCP 工具
可以使用以下工具:
navigate导航到指定的 URL
参数:
{ 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用于测试的 Echo 工具
参数:
{ message: string }返回:已发送消息
发展
运行测试
测试结构
tools/*.test.ts:每个工具的功能测试mcp-server.test.ts:MCP 服务器功能测试
实现特点
内容检索
整页内容检索
仅检索可见内容
正确的 HTML 解析
相互作用
交互元素的检测和位置信息检索
鼠标操作模拟(移动、点击、滚动)
拖放支持
错误处理
正确的导航错误处理
超时处理
无效 URL 检测
配置灵活性
无头/有头模式选择
自定义用户代理
视口大小设置
重要提示
确保在使用 MCP 服务器之前设置必要的环境变量
检索网页内容时遵循目标网站的服务条款
发送多个请求时保持适当的间隔
执行鼠标操作时,保持适当的间隔,以模拟实际的用户交互
执照
国际学习中心
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
一种服务器,使人工智能系统能够通过模型上下文协议浏览、检索网页内容并与网页交互。
Related MCP Servers
- Asecurity-licenseAqualityThis server implements the Model Context Protocol to facilitate meaningful interaction and understanding development between humans and AI through structured tools and progressive interaction patterns.Last updated -54
- -security-license-qualityA server that provides rich UI context and interaction capabilities to AI models, enabling deep understanding of user interfaces through visual analysis and precise interaction via Model Context Protocol.Last updated -60
- -security-license-qualityA server that enables AI to access external services through the Model Context Protocol, specifically integrating with an authentication system to obtain login tickets.
- -security-license-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -010MIT License