可视化 UI 调试代理 MCP
自主调试 MCP 服务器,使 AI 模型能够通过 Playwright 分析、调试并与 Web 界面交互。该服务器使任何 AI 模型(即使没有内置视觉功能的模型)能够直观地检查网页、查找 UI 错误、测试用户工作流程并验证应用程序性能——所有这些都无需人工干预。
自主 UI 调试代理
该 MCP 服务器可充当 AI 驱动的自主调试代理,可以:
- 对 Web 应用程序进行全面的可视化分析
- 通过检查视觉元素及其属性来检测 UI 问题
- **自动测试常见的用户工作流程,**无需手动创建测试脚本
- 验证 API 端点并验证后端响应
- 跟踪应用程序版本之间的视觉变化
- 监视控制台日志中的错误和警告
- 分析性能指标以识别瓶颈
- 生成包含屏幕截图和建议的详细报告
该服务器设计为智能工作,重复使用浏览器会话,避免不必要的文件创建,并专注于应用程序的最重要方面。
安装选项
使用 MCP 网关(推荐)
安装此 MCP 服务器的最简单方法是通过任何兼容 MCP 的网关:
快速安装脚本
使用我们的单行安装脚本:
NPM 安装
通过 npm 进行全局安装:
Docker Hub 安装
对于容器化部署:
Smithery 集成
此软件包使用所包含的配置文件与 Smithery 完全兼容:
有关完整的安装和使用说明,请参阅Smithery 集成指南。
完整工具参考
主要视觉分析工具
1. enhanced_page_analyzer
通过交互元素映射、性能指标和视觉检查对网页进行全面分析。
2. ui_workflow_validator
通过执行和验证一系列 UI 交互来自动测试完整的用户旅程。
3. visual_comparison
👁️
比较两个网页或 UI 状态以识别视觉差异。
4. screenshot_url
📸
捕获任何 URL 的高质量屏幕截图,并提供整页或特定元素的选项。
5. batch_screenshot_urls
📷
通过一次操作截取多个 URL 的屏幕截图,以便进行有效比较。
用户流测试工具
6. navigation_flow_validator
通过验证测试多步导航序列。
7. api_endpoint_tester
测试多个 API 端点并验证后端验证的响应。
DOM 和性能分析
8. dom_inspector
详细检查 DOM 元素及其属性。
9. console_monitor
📟
监视并捕获控制台日志以检测错误。
10. performance_analysis
⚡
测量并分析页面加载性能指标。
低级剧作家控制
11. screenshot_local_files
本地文件
截取本地 HTML 文件的屏幕截图。
12. 直接剧作家行动
完整的低级 Playwright 控件集,可实现精确的自动化:
playwright_navigate
:导航到特定的 URLplaywright_click
:点击元素playwright_iframe_click
:点击 iframe 内的元素playwright_fill
:填写表单字段playwright_select
:选择下拉选项playwright_hover
:将鼠标悬停在元素上playwright_evaluate
:在页面上下文中运行 JavaScriptplaywright_console_logs
:获取控制台日志playwright_get_visible_text
:提取可见文本playwright_get_visible_html
: 获取可见的 HTMLplaywright_go_back
:向后导航playwright_go_forward
:向前导航playwright_press_key
:按下键盘键playwright_drag
:拖放元素playwright_screenshot
:截取自定义屏幕截图
自主调试工作流程
MCP 服务器可以通过组合工具自主执行完整的调试工作流程。例如:
视觉回归测试
端到端用户流验证
性能优化
可视化分析示例
元素映射
MCP 服务器自动映射页面上的所有交互元素,使 AI 模型能够轻松理解 UI 结构。
视觉比较
视觉比较工具突出显示 UI 状态之间的差异,非常适合捕捉意外的视觉变化。
集成选项
与 Smithery 集成
与 GLAMA 集成
与非视觉模型的集成
MCP 服务器将视觉信息转换为结构化数据,可供任何 AI 模型使用,即使是没有视觉能力的模型:
CI/CD 集成
此 MCP 服务器包括用于持续集成和部署的 GitHub Actions 工作流:
- 构建和测试:验证代码质量
- NPM Publishing :自动化包发布
- Docker 发布:创建并推送 Docker 镜像
- Smithery Publishing :部署到 Smithery 平台
执照
该项目已获得ISC 许可。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
为 Claude 和其他兼容 MCP 的 AI 助手提供 AI 驱动的视觉分析功能,使它们能够捕获和分析屏幕截图、执行文件操作以及生成 UI/UX 报告。
Related MCP Servers
- AsecurityAlicenseAqualityA custom MCP tool that integrates Perplexity AI's API with Claude Desktop, allowing Claude to perform web-based research and provide answers with citations.Last updated -12JavaScriptMIT License
- -securityFlicense-qualityEnables AI tools to capture and process screenshots of a user's screen, allowing AI assistants to see and analyze what the user is looking at through a simple MCP interface.Last updated -1Python
- -securityAlicense-qualityAn MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.Last updated -PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1140TypeScript