Context7
Up-to-date docs for AI agents
作者提供的说明(英文原文)
UX toolkit: 28 knowledge resources, 23 analysis tools & 4 workflow prompts for any MCP client
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"ux": {
"command": "npx",
"args": [
"-y",
"@elsahafy/ux-mcp-server"
]
}
}
}在终端中运行这条命令
claude mcp add ux -- npx -y @elsahafy/ux-mcp-server粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"ux": {
"command": "npx",
"args": [
"-y",
"@elsahafy/ux-mcp-server"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"ux": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@elsahafy/ux-mcp-server"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 elsahafy 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(4.1.1)于10个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Context7, Codebase Memory, Exa
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
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.
npm install -g @elsahafy/ux-mcp-server
npx @elsahafy/ux-mcp-server
git clone https://github.com/elsahafy/ux-mcp-server.git
cd ux-mcp-server npm install npm run build
Access comprehensive UX knowledge bases organized by category:
Foundation & Core (12 resources)
Critical Features (8 resources)
Advanced Features (8 resources)
Emerging Technologies (8 resources)
Powerful tools for UX analysis and generation:
Core Analysis (11 tools)
Design & Content (5 tools)
Testing & Validation (5 tools)
UI Generation (2 tools)
Comprehensive review workflows:
This MCP server works with any client that supports the Model Context Protocol:
| Client | Status | Configuration |
|---|---|---|
| Claude Desktop | ✅ Fully Supported | See below |
| Claude Code (CLI) | ✅ Fully Supported | See below |
| Cursor IDE | ✅ Fully Supported | See below |
| Continue.dev | ✅ Fully Supported | See below |
| Cline (VS Code) | ✅ Fully Supported | See below |
| Zed Editor | ✅ Fully Supported | See below |
| Custom MCP Clients | ✅ Fully Supported | See below |
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "ux-best-practices": { "command": "ux-mcp-server" } } }
From source:
{
"mcpServers": { "ux-best-practices": { "command": "node", "args": ["/absolute/path/to/ux-mcp-server/dist/index.js"] } } }
Restart Claude Desktop after configuration.
Add via the CLI (recommended):
claude mcp add ux -- npx -y @elsahafy/ux-mcp-server
Or manually in ~/.claude/settings.json:
{
"mcpServers": { "ux": { "command": "npx", "args": ["-y", "@elsahafy/ux-mcp-server"] } } }
Add to Cursor's MCP configuration (~/.cursor/mcp.json):
{
"mcpServers": { "ux-best-practices": { "command": "ux-mcp-server" } } }
Or configure via Cursor Settings → MCP Servers → Add Server.
Add to Continue configuration (~/.continue/config.json):
{
"experimental": { "modelContextProtocolServers": [ { "transport": { "type": "stdio", "command": "ux-mcp-server" } } ] } }
In VS Code with Cline extension, add to MCP settings:
{
"mcpServers": { "ux-best-practices": { "command": "ux-mcp-server", "args": [] } } }
Add to Zed's settings (~/.config/zed/settings.json):
{
"context_servers": { "ux-best-practices": { "command": { "path": "ux-mcp-server" } } } }
For custom applications using the MCP SDK:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({ command: "ux-mcp-server", args: [] });
const client = new Client({ name: "my-app", version: "1.0.0" }, { capabilities: {} });
await client.connect(transport);
// List available resources const resources = await client.listResources();
// Read a resource const wcag = await client.readResource({ uri: "ux://accessibility/wcag" });
// Call a tool const result = await client.callTool({ name: "check_contrast", arguments: { foreground: "#333333", background: "#ffffff" } });
On Windows, use full paths with escaped backslashes:
{
"mcpServers": { "ux-best-practices": { "command": "node", "args": ["C:\\Users\\YourName\\ux-mcp-server\\dist\\index.js"] } } }
Once configured, you can ask your AI assistant to use these UX tools and resources. Here are some example prompts:
"Analyze this button for accessibility issues"
→ Uses: analyze_accessibility tool
"Check if #3b82f6 on #ffffff meets WCAG AA contrast requirements" → Uses: check_contrast tool
"Generate an accessibility audit report for my login page" → Uses: generate_accessibility_report tool
"I need to display a list of items with filtering - what UI pattern should I use?"
→ Uses: suggest_pattern tool
"Generate an accessible modal dialog example" → Uses: generate_component_example tool
"Create a color palette based on #3b82f6" → Uses: generate_color_palette tool
"Generate a wireframe for a dashboard page" → Uses: generate_wireframe tool
"Analyze this React component for performance issues"
→ Uses: analyze_performance tool (checks Core Web Vitals, bundle size, loading patterns)
"Review this HTML page for SEO best practices" → Uses: check_seo tool (validates meta tags, Open Graph, structured data)
"Suggest better microcopy for this error message"
→ Uses: suggest_microcopy tool
"What form pattern should I use for a multi-step checkout?" → Uses: recommend_form_pattern tool
"What animation should I use f只显示了开头部分;其余内容请在仓库中阅读