Uianalyzermcp
什么是UI Analyzer MCP Server?
UI Analyzer是一个专门为AI编程助手设计的网站界面分析工具。当你在开发网站时遇到界面问题(比如导航栏错位、按钮不齐等),但不知道如何准确描述时,这个工具可以帮助AI理解问题所在,并提供具体的修复方案。 它通过分析实际运行的网页,识别各种UI元素(导航栏、按钮、表单等),检测布局问题,然后生成详细的CSS修复指令。这样AI助手就能准确知道需要修改哪些代码来解决问题。如何使用UI Analyzer?
使用UI Analyzer非常简单: 1. 在你的AI编程工具(如Cursor、GitHub Copilot)中配置MCP服务器 2. 启动你的网站开发服务器(如localhost:3000) 3. 告诉AI助手网站有什么问题(比如'导航栏乱了') 4. AI会自动使用UI Analyzer分析网页并获取修复方案 5. AI根据分析结果直接修改你的代码 整个过程自动化,你只需要描述问题,剩下的交给AI和UI Analyzer。适用场景
UI Analyzer特别适合以下场景: • 网站布局突然出现问题,但不确定原因 • 响应式设计在不同设备上显示异常 • 元素重叠、错位或间距不一致 • 使用AI助手修改代码后界面变乱 • 需要快速诊断网站UI问题的根本原因 • 为AI助手提供准确的界面分析数据,提高修复效率主要功能
实时网页分析
使用浏览器引擎实际渲染和分析网页,获取最准确的界面状态,而不是仅仅分析源代码。
智能问题理解
能够理解用户模糊的描述(如'导航栏乱了'、'布局很奇怪'),并准确定位到具体的UI问题。
精确修复指令
生成具体的CSS选择器和属性修改建议,AI助手可以直接应用这些修改来解决问题。
技术栈检测
自动识别网站使用的技术框架(React、Vue、Next.js等)和CSS库(Tailwind、Bootstrap等),提供针对性的修复建议。
多设备测试
同时分析网页在手机、平板、电脑等不同屏幕尺寸下的显示效果,发现响应式设计问题。
无障碍分析
检查网站的无障碍访问特性,确保界面符合无障碍标准,提升用户体验。
元素高亮截图
生成带有问题元素高亮的截图,直观展示问题所在,方便理解和验证。
AI助手集成
专为AI编程助手设计,无缝集成到GitHub Copilot、Cursor、Claude等工具的开发流程中。
优势
🤖 智能理解模糊描述:能将'导航栏乱了'这样的模糊描述转化为具体的CSS问题
🎯 精确的问题定位:提供具体的CSS选择器和属性修改,避免盲目尝试
⚡ 快速诊断:几秒钟内完成网页分析,比人工检查快得多
🔄 自动化流程:与AI助手无缝配合,实现'描述问题→自动修复'的完整流程
📱 多设备支持:一次分析覆盖所有屏幕尺寸的显示问题
🔧 技术栈感知:根据网站使用的技术提供最合适的修复方案
👁️ 可视化反馈:通过截图直观展示问题,便于验证
局限性
🌐 需要网页可访问:只能分析能够通过URL访问的网页,包括本地开发服务器
🖥️ 依赖浏览器环境:需要安装Playwright浏览器引擎,增加部署复杂度
⏱️ 动态内容限制:对于需要登录或高度动态的网页,分析可能不完整
🎨 主观判断有限:主要检测技术性问题,对设计美感的主观判断能力有限
🔒 隐私考虑:分析外部网站时需要考虑隐私和权限问题
📦 安装要求:需要Python 3.13+和uv包管理器,对新手有一定门槛
如何使用
安装准备
确保你的系统已安装Python 3.13或更高版本,并安装uv包管理器。然后克隆项目仓库并安装依赖。
配置AI工具
根据你使用的AI编程工具,将UI Analyzer添加到MCP服务器配置中。以下是不同工具的配置方法。
启动开发服务器
启动你的网站开发服务器(如React开发服务器),确保可以通过URL访问(通常是http://localhost:3000)。
描述问题给AI
在你的AI编程工具中,用自然语言描述你看到的界面问题。AI会自动调用UI Analyzer进行分析。
应用修复方案
AI会根据UI Analyzer提供的修复指令,直接修改你的代码文件。你可以查看修改并测试效果。
使用案例
修复导航栏布局问题
当导航栏的菜单项挤在一起,间距不均匀时,使用UI Analyzer快速诊断并修复。
解决响应式设计问题
网站在手机上显示正常,但在平板或电脑上布局混乱时,使用多设备对比分析。
修复按钮对齐问题
当页面上多个按钮高度不一致、对齐不齐时,快速统一样式。
诊断未知布局问题
当网站突然出现布局问题,但不确定具体原因时,进行全面分析。
常见问题
UI Analyzer需要访问互联网吗?
支持哪些AI编程工具?
分析需要多长时间?
能分析需要登录的页面吗?
如何确保分析准确性?
支持哪些网站技术?
安装遇到问题怎么办?
可以分析生产环境的网站吗?
相关资源
GitHub项目仓库
获取最新源代码、提交问题和查看更新
MCP官方文档
了解Model Context Protocol的详细规范和技术细节
Playwright文档
学习使用的浏览器自动化工具Playwright
Python MCP SDK
构建MCP服务器的Python开发工具包
AI编程工具集成指南
Cursor IDE的官方文档,了解MCP服务器集成方法
问题反馈与讨论
报告问题、提出功能建议或参与讨论

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.8K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.4K
5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.2K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.7K
4.8分




