
Ux Mcp Server
io.github.elsahafy由 GitHub 账号 elsahafy 发布v4.1.1更新于 Oct 24, 2026
UX toolkit: 28 knowledge resources, 23 analysis tools & 4 workflow prompts for any MCP client
概览
本地运行的 UX 参考服务器,为助手提供 28 个 UX 知识库、23 个分析与生成工具以及 4 个评审工作流。
- 可以做什么
- 读取 UX 知识库,涵盖无障碍、可用性启发式、UI 模式、设计系统、性能、SEO、国际化、动画与框架模式,以及电商、测试、PWA、伦理设计、SaaS、分析,还有语音、AR/VR、AI/ML、医疗、金融、神经多样性等新兴领域。检查代码与标记中的 WCAG 无障碍问题、可用性启发式、响应式设计、性能与 SEO,并生成无障碍审计报告。生成无障碍组件示例、配色方案、字体比例、线框图、微文案、错误提示、表单模式与图表建议、动画与微交互。评估信息架构、A/B 变体、暗黑模式,并计算 SUS、NPS、CSAT 等 UX 指标。提供无障碍评审、可用性审计、设计系统搭建和完整 UX 审计四个预设工作流。
- 适用场景
- 适合在构建或评审网页界面时使用,让助手基于成熟的 UX、无障碍与设计系统规范给出建议,或对标记和设计令牌做快速检查。最适合在支持 MCP 的编辑器或聊天客户端中工作的前端开发者和设计师。
- 运行要求
- 以本地 stdio 进程运行;需全局安装 npm 包或用 npx 运行,因此需要 Node.js。未声明任何账号、API 密钥、环境变量或请求头。需在客户端的 MCP 设置中配置并重启客户端。
安装
在 SourceWeft 中
- 打开 控制台中的 Ux Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
UX MCP Server
[npm version] [CI] [License: MIT] [PRs Welcome] [GitHub issues] [AgentSeal MCP]
Model Context Protocol (MCP) server that provides comprehensive UX best practices covering the complete UX ecosystem: accessibility guidelines (WCAG), usability heuristics (Nielsen), UI patterns, design systems, performance optimization, SEO, internationalization, animation, framework patterns (React/Vue/Angular), e-commerce, testing, PWA, ethical design, SaaS, analytics, voice UI, AR/VR, AI/ML patterns, healthcare, finance, neurodiversity, and web components.
Works with any MCP-compatible client including Claude Desktop, Cursor IDE, Continue.dev, Cline, and custom applications.
Installation
npm (Recommended)
npx (No Installation)
From Source
Features
📚 Resources (28 Knowledge Bases)
Access comprehensive UX knowledge bases organized by category:
Foundation & Core (12 resources)
- ux://accessibility/wcag - WCAG 2.1 AA Guidelines with code checks
- ux://usability/nielsen-heuristics - Nielsen's 10 Usability Heuristics
- ux://patterns/ui-patterns - Common UI patterns library
- ux://design-systems/principles - Design system principles & primitives
- ux://responsive/design - Responsive design & mobile-first principles
- ux://themes/dark-mode - Dark mode implementation guide
- ux://content/error-messages - User-friendly error message library
- ux://performance/optimization - Core Web Vitals & performance best practices
- ux://seo/guidelines - SEO best practices, meta tags, structured data
- ux://i18n/patterns - Internationalization & localization patterns
- ux://animation/motion - Motion design principles & accessibility
- ux://react/patterns - Advanced React patterns & state management
Critical Features (8 resources)
- ux://forms/patterns - Comprehensive form design, validation & accessibility
- ux://microcopy/guidelines - UX writing, button labels, error messages & tone
- ux://typography/systems - Type scales, font pairing, readability & responsive typography
- ux://color/theory - Color harmony, WCAG contrast, semantic colors & palettes
- ux://mobile/patterns - Touch targets, gestures, thumb zones & mobile-first design
- ux://vue/patterns - Vue 3 Composition API, composables, Pinia & best practices
- ux://angular/patterns - Angular standalone components, signals, RxJS & DI
- ux://data/visualization - Chart selection, accessibility, D3.js & dashboard design
Advanced Features (8 resources)
- ux://ecommerce/patterns - Product pages, checkout, conversion & trust optimization
- ux://information-architecture/patterns - IA systems, navigation, card sorting & tree testing
- ux://testing/validation - Usability testing, A/B testing, surveys & analytics
- ux://pwa/patterns - Service workers, offline-first, app manifest & progressive enhancement
- ux://ethical-design/patterns - Dark patterns, privacy, GDPR/CCPA & ethical alternatives
- ux://design-systems/advanced - Semantic tokens, theming, versioning & governance
- ux://saas/patterns - Onboarding, pricing UX, activation metrics & retention
- ux://analytics/metrics - UX metrics (HEART, AARRR), SUS, NPS & statistical analysis
Emerging Technologies (8 resources)
- ux://voice/interface - Voice UI design, conversation patterns, VUI principles
- ux://ar-vr/interfaces - Spatial UI, comfort, presence, 6DOF & AR anchoring
- ux://ai-ml/patterns - AI transparency, confidence indicators, recommendations & ethics
- ux://haptic/feedback - Haptic types, timing patterns & platform APIs
- ux://healthcare/ux - HIPAA compliance, patient safety, medical UI & telemedicine
- ux://finance/ux - PCI-DSS, 2FA, transaction flows & fintech patterns
- ux://neurodiversity/design - ADHD, autism, dyslexia accommodations & cognitive accessibility
- ux://web-components/patterns - Custom elements, Shadow DOM, Lit, Stencil & encapsulation
🛠️ Tools (23 Dynamic Operations)
Powerful tools for UX analysis and generation:
Core Analysis (11 tools)
- analyze_accessibility - Check code for WCAG violations
- review_usability - Evaluate against Nielsen's heuristics
- suggest_pattern - Find appropriate UI patterns for use cases
- generate_component_example - Create accessible HTML/CSS examples
- audit_design_system - Review design token structure
- check_contrast - Verify WCAG color contrast ratios
- check_responsive - Analyze mobile-first and responsive design
- suggest_error_message - Get user-friendly error messages
- analyze_performance - Check code for performance issues & Core Web Vitals
- check_seo - Analyze HTML for SEO best practices
- suggest_animation - Recommend animations for UI interactions
Design & Content (5 tools) 12. generate_color_palette - Create accessible color palettes from base colors 13. generate_typography_scale - Generate type scales with modular ratios 14. suggest_microcopy - Get UX writing recommendations for UI elements 15. recommend_form_pattern - Find optimal form layouts and validation patterns 16. suggest_data_visualization - Choose appropriate charts for data types
Testing & Validation (5 tools) 17. generate_accessibility_report - Comprehensive WCAG audit reports 18. suggest_ab_variant - Generate A/B test variant suggestions 19. analyze_information_architecture - Evaluate navigation and IA structure 20. detect_dark_patterns - Identify deceptive UI practices 21. calculate_ux_metrics - Calculate SUS, NPS, CSAT, task success rates
UI Generation (2 tools) 22. generate_wireframe - Create ASCII wireframes for pages/components 23. suggest_microinteraction - Recommend microinteractions with timing/easing
💬 Prompts (4 Pre-configured Workflows)
Comprehensive review workflows:
- accessibility_review - Full WCAG accessibility audit
- usability_audit - Complete Nielsen heuristics evaluation
- design_system_setup - Guide for creating design systems
- complete_ux_audit - Comprehensive multi-dimensional UX audit (accessibility, usability, performance, responsive design, typography, color, forms, SEO)
Compatibility
This MCP server works with any client that supports the Model Context Protocol:
Client Configuration
Claude Desktop
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
From source:
Restart Claude Desktop after configuration.
Claude Code (CLI)
Add via the CLI (recommended):
Or manually in ~/.claude/settings.json:
Cursor IDE
Add to Cursor's MCP configuration (~/.cursor/mcp.json):
Or configure via Cursor Settings → MCP Servers → Add Server.
Continue.dev
Add to Continue configuration (~/.continue/config.json):
Cline (VS Code)
In VS Code with Cline extension, add to MCP settings:
Zed Editor
Add to Zed's settings (~/.config/zed/settings.json):
Custom MCP Clients
For custom applications using the MCP SDK:
Windows Notes
On Windows, use full paths with escaped backslashes:
Example Usage
Once configured, you can ask your AI assistant to use these UX tools and resources. Here are some example prompts:
Accessibility Analysis
UI Patterns & Design
Performance & SEO
UX Writing & Forms
Animation & Interaction
Testing & Metrics
Accessing Knowledge Resources
Knowledge Base Contents
WCAG Guidelines
- Perceivable (alt text, contrast, semantic HTML)
- Operable (keyboard access, focus management)
- Understandable (error handling, clear labels)
- Robust (ARIA, assistive technology support)
Nielsen's Heuristics
- Visibility of System Status
- Match Between System and Real World
- User Control and Freedom
- Consistency and Standards
- Error Prevention
- Recognition Rather than Recall
- Flexibility and Efficiency of Use
- Aesthetic and Minimalist Design
- Help Users Recognize, Diagnose, and Recover from Errors
- Help and Documentation
UI Patterns
- Navigation: Headers, breadcrumbs, tabs
- Forms: Single column, multi-step wizards, validation
- Feedback: Toasts, modals, loading states
- Data Display: Tables, cards, empty states
- Input Components: Search, date pickers, file upload
Design System Principles
- Atomic Design methodology
- Design token structure (primitive → semantic → component)
- Typography scales
- Spacing systems
- Color theory
- Component API design
Performance Optimization
- Core Web Vitals (LCP, INP, CLS)
- Image optimization strategies
- CSS performance
- JavaScript bundle optimization
- Lazy loading & code splitting
- Caching strategies
- Performance budgets
SEO Best Practices
- Meta tags (title, description, keywords)
- Open Graph protocol
- Twitter Cards
- Structured data (JSON-LD, Schema.org)
- Technical SEO (robots.txt, sitemap, canonical)
- Local SEO & rich snippets
Internationalization (i18n)
- Text direction (LTR/RTL support)
- Locale-aware formatting (dates, numbers, currencies)
- Translation patterns
- Cultural considerations
- Font and character set handling
- URL structures for multilingual sites
Animation & Motion Design
- Disney's 12 principles of animation
- Timing and easing functions
- Motion design principles
- Performance (GPU acceleration)
- Accessibility (prefers-reduced-motion)
- Common UI animation patterns
React Patterns
- Compound components
- Custom hooks
- State management strategies
- Performance optimization (memoization, code splitting)
- Error boundaries
- Accessibility patterns in React
- Testing best practices
Forms & Microcopy
- Form layouts (single-column, multi-step wizards)
- Validation patterns (inline, submit, hybrid)
- Accessible form fields & error handling
- UX writing principles (clarity, tone, voice)
- Button labels & CTAs
- User-friendly error messages
Typography & Color Systems
- Type scales with modular ratios (1.2, 1.333, 1.618)
- Font pairing strategies
- Readability optimization (line length, spacing)
- Color harmony (complementary, triadic, analogous)
- WCAG contrast compliance (4.5:1, 3:1, 7:1)
- Semantic color tokens
Mobile & Framework Patterns
- Touch targets (44x44px minimum)
- Gestures & thumb zones
- Bottom navigation patterns
- Vue 3 Composition API & composables
- Angular signals & standalone components
- Framework-agnostic best practices
E-commerce & Conversion
- Product discovery (mega menus, faceted filters)
- Product detail pages & variant selection
- Shopping cart patterns (drawer vs page)
- Checkout optimization (multi-step with progress)
- Trust signals & abandoned cart recovery
Testing & Analytics
- Usability testing (moderated/unmoderated/guerrilla)
- A/B testing methodology & statistical significance
- UX metrics (SUS, NPS, CSAT, CES)
- HEART framework & AARRR pirate metrics
- Accessibility testing (automated & manual)
PWA & Ethical Design
- Service workers & caching strategies
- Offline-first patterns
- Web app manifest & add to home screen
- Dark pattern detection & ethical alternatives
- GDPR/CCPA compliance
- Privacy-first design
SaaS & Advanced Design Systems
- Onboarding flows & activation metrics
- Pricing UX (freemium, trial, usage-based)
- Semantic design tokens (3-tier architecture)
- Multi-brand theming
- Component versioning & governance
Emerging Technologies
- Voice UI conversation design & VUI principles
- AR/VR spatial interfaces & comfort optimization
- AI/ML transparency & confidence indicators
- Haptic feedback timing & platform APIs
- Healthcare UX (HIPAA, patient safety)
- Finance UX (PCI-DSS, 2FA, transaction flows)
- Neurodiversity-inclusive design (ADHD, autism, dyslexia)
- Web Components (Custom Elements, Shadow DOM, Lit)
Development
Framework Agnostic
All examples and guidelines are framework-agnostic, focusing on:
- Semantic HTML
- CSS best practices
- ARIA attributes
- Accessibility standards
- Universal UX principles
Works with React, Vue, Svelte, Angular, or vanilla JavaScript.
What's New in v5.0.0
Security Hardening
- Resolved all AgentSeal security findings (command injection, SSRF, credential exposure)
- Added
maxLengthconstraints on markup-accepting parameters - Explicit MCP capability declarations
Bug Fix
- Fixed
console.errorstartup message that broke MCP client connections on Windows
CI/CD
- GitHub Actions pipeline: build matrix (Node 18/20/22), TypeScript strict checking, security audit
- Branch protection with required status checks
Breaking Changes
Parameter renames for security compliance — see CHANGELOG.md for the full migration guide.
See the full changelog for previous versions.
Contributing
We welcome contributions! Please see our Contributing Guide for details on:
- Development setup
- Adding new resources, tools, or prompts
- Coding standards
- Pull request process
Quick Start:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Security
For security vulnerabilities, please see our Security Policy.
Changelog
See CHANGELOG.md for a detailed history of changes.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support This Project
If this project helps you build better user experiences, consider supporting its development:
Your support helps:
- Maintain and update UX knowledge bases
- Add new tools and resources
- Keep documentation current
- Respond to issues and feature requests
Enterprise users: For priority support, custom integrations, or consulting, contact us.
Credits
- WCAG 2.1 Guidelines from W3C
- Nielsen's Usability Heuristics by Jakob Nielsen
- UI Patterns from established design systems and best practices
- Design Token concepts from design system community
- Core Web Vitals from Google Web.dev
- SEO best practices from Google Search Central
- Animation principles from Disney and Material Design
- React, Vue, Angular patterns from framework communities
- i18n standards from Unicode CLDR and W3C
- E-commerce patterns from Baymard Institute research
- Information Architecture from Rosenfeld & Morville
- PWA standards from W3C and Google
- Ethical design principles from darkpatterns.org
- UX metrics from HEART Framework (Google) and industry standards
- Voice UI design from Amazon Alexa, Google Assistant guidelines
- AR/VR best practices from Oculus, Meta, and Apple Vision Pro
- AI/ML ethics from Partnership on AI and industry practices
- HIPAA compliance from HHS.gov
- PCI-DSS standards from PCI Security Standards Council
- Neurodiversity guidelines from ADHD Foundation, National Autistic Society, British Dyslexia Association
- Web Components standards from W3C and web.dev
Links
- npm Package: https://www.npmjs.com/package/@elsahafy/ux-mcp-server
- GitHub Repository: https://github.com/elsahafy/ux-mcp-server
- Issues & Feedback: https://github.com/elsahafy/ux-mcp-server/issues
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Security Policy: SECURITY.md
Built for AI-assisted development with complete UX ecosystem coverage: accessibility, usability, performance, SEO, design systems, e-commerce, testing, ethical design, emerging technologies (Voice/AR/VR/AI), healthcare, finance, neurodiversity, and more—all as first-class citizens.
来源:README.md,提交 911873a
工具
0版本历史
1- v4.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分