mcpField
H
human-standards

human-standards

本地服务
github.com/aklodhi98开发工具58 周前更新

关于 human-standards

human-standards 是面向产品团队和 AI 工具的开放人因设计参考库,涵盖可访问性、可用性与实施指导。其本地只读 MCP 服务使用随包提供的资料,不读取项目文件或访问外部服务。

主要功能

  1. 01人因、认知与可访问性指导
  2. 02设计模式、实施说明与代码示例
  3. 03可用性研究方法与评估指导
  4. 04提供来源引用与证据材料
  5. 05只读检索与启发式工具

适用场景

  1. 01查找界面设计的人因依据
  2. 02为设计决策检索实施指导
  3. 03获取可用性测试与评估方法
  4. 04通过 MCP 查询标准和启发式内容

MCP 相关

本地 MCP 服务提供五种只读工具,用于搜索和获取标准、启发式内容及空间节奏指导。资料来自随 npm 包发布的快照;服务通过标准输入输出通信,不读取项目文件。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aklodhi98-human-standards": {
"command": "npx",
"args": [
"-y",
"@humanstandards/mcp-server"
]
}
}
}
启动命令npx -y @humanstandards/mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@humanstandards/mcp-server0.3.1

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
idenum是启发式原则 ID:H1(系统状态可见性)、H2(系统与现实世界的匹配)、H3(用户控制与自由)、H4(一致性与标准)、H5(错误预防)、H6(识别而非回忆)、H7(灵活性与效率)、H8(美观与极简设计)、H9(帮助用户从错误中恢复)、H10(帮助与文档)H1 | H2 | H3 | H4 | H5 | H6 | H7 | H8 | H9 | H10

详细介绍

Human Standards

将人因研究转化为实用设计标准、实施指南,以及供 AI Agent 使用的只读上下文。

浏览在线知识库 · 连接 MCP 服务 · 阅读研究 001

使用 Starlight 构建

Human Standards 对你有用吗? 在 GitHub 上为项目点星,以便日后查阅,并帮助其他从业者发现它。你也可以关注代码仓库,了解后续发布,或加入公开的讨论。

研究 001 以探索性、由协调员审阅的试点形式发布。 定向 MCP 访问改善了自动化结果,但未能可靠地消除明显的可用性和无障碍问题。原计划的独立审查未能完成,缺失的人工结果也已明确报告。阅读案例研究和证据。

Human Standards 的存在意义

产品团队可以获取关于认知、人体工程学、无障碍、可用性和人机交互的大量研究。将这些证据转化为具体的设计决策仍然很困难,而 AI 辅助的产品工作让这一差距更加明显。

Human Standards 是一个开源参考知识库,旨在让这些知识更易于查阅和应用。人们可以直接浏览指南。兼容的 AI 工具可通过本地只读 MCP 服务检索相同内容。

本项目并不声称可以取代用户研究、无障碍测试、专业判断,或其引用的标准和研究。

包含内容

  • 人因指南 — 认知、感知、情绪、决策、人体工程学、无障碍和社会背景
  • 设计与实施指南 — 交互模式、实用手册、代码示例和设计令牌约束
  • 研究方法 — 可用性测试、认知走查、指标和评估指南
  • 证据与参考资料 — 指向指南所依据的标准、出版物和源材料的链接
  • 机器可读访问 — 五种只读 MCP 工具,用于搜索、检索、启发式评估,以及以关系为先的空间节奏指南
  • 开放评估 — 供独立审查和可复现分析使用的研究方案与证据

当前状态

Human Standards 正在积极开发中,应视为一个持续完善的参考知识库,而非已完成或经过普遍验证的标准。

  • 文档知识库可在 humanstandards.org 查看。
  • MCP 服务通过已发布的 npm 包在本地运行,使用内置指南,不会写入项目或外部服务。
  • 研究 001 以探索性试点形式发布。其方案偏差、自动化证据、协调员观察、条件映射以及缺失的独立审查结果均已公开。
  • 欢迎指出不足、提出更正、分享相互竞争的证据,以及提交范围明确的贡献。

使用文档知识库

从入门指南开始,或按主题浏览知识库。每个页面都旨在将原则与实际决策、实施指南,以及可获取的原始或权威来源联系起来。

若要在本地运行网站:

git clone https://github.com/aklodhi98/humanstandards.git
cd humanstandards
npm ci
npm run dev

打开 http://localhost:4321 查看本地网站。

使用 MCP 服务

MCP 服务通过五个只读工具向兼容的 AI 工具开放该库:

  • search_standards
  • get_standard
  • get_heuristic
  • get_all_heuristics
  • get_spatial_rhythm

MCP 客户端运行 npm 包;它不是应用依赖,也不会成为正在构建的项目的一部分:

npx --yes @humanstandards/mcp-server

配置兼容的 MCP 客户端来运行该命令:

{
  "mcpServers": {
    "human-standards": {
      "command": "npx",
      "args": ["--yes", "@humanstandards/mcp-server"]
    }
  }
}

该服务通过标准输入/输出进行通信,不读取项目文件,不打开网络端口,并使用其软件包版本中捆绑的 Human Standards 快照。有关 Codex、Claude Desktop、Claude Code、源码构建和验证说明,请参阅 MCP 设置指南。

项目命令

命令操作
npm ci根据锁定文件安装文档站点依赖
npm run dev在 localhost:4321 启动本地站点
npm run build将生产站点构建到 ./dist/
npm run check构建站点并验证内部链接
npm run preview在本地预览生产构建
npm run build --prefix human-standards-mcp编译 MCP 服务
npm test --prefix human-standards-mcpMCP 服务构建后运行其测试

贡献

有帮助的贡献包括:

  • 更正不准确、含糊或过时的指导;
  • 添加更有力的一手来源或公认来源;
  • 改进示例和实现细节;
  • 指出缺失的使用场景、局限性或无障碍考量;
  • 报告网站、标准索引或 MCP 服务中的缺陷。

请阅读 CONTRIBUTING.md,了解贡献流程、证据要求、内容结构和本地检查。问题和初步想法可以在 GitHub 讨论区中提出;具体缺陷请提交到 Issues。

许可与署名

Human Standards 汇集了人因学、认知心理学、人机交互、用户体验和无障碍领域的研究成果。库中各处均附有来源引用;更全面的入门资料请参阅学术研究参考资料以及标准和指南。

使用 Astro 和 Starlight 构建。由 AK Lodhi 维护。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。