# human-standards

Provides your coding assistant with read-only heuristics on interface usability, ergonomics, and accessibility. Helpful when implementing UI components and verifying layouts.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: aklodhi98
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/aklodhi98/humanstandards
- Updated: 2026-09-03
- HTML: https://affpapa.org/en/nevibecode/mcp/human-standards

## What it does

The server connects AI agents to curated human factors guidelines via five read-only tools: `search_standards`, `get_standard`, `get_heuristic`, `get_all_heuristics`, and `get_spatial_rhythm`. Assistants can query interface heuristics, examine spatial rhythm rules, or pull accessibility criteria without opening a browser.

Execution happens locally via `npx` over standard input and output. The process opens zero network ports. It never inspects repository files because all guidance comes packaged directly inside the npm release.

Automated retrieval does not replace real user research or accessibility reviews. The project's Study 001 pilot showed that while providing standards improved baseline results, noticeable usability defects still slipped through.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add human-standards -- npx -y @humanstandards/mcp-server
```

### Codex

**Platform CLI**
```bash
codex mcp add human-standards -- npx -y @humanstandards/mcp-server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "human-standards": {
            "command": "npx",
            "args": [
                "-y",
                "@humanstandards/mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "human-standards": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@humanstandards/mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add human-standards npx -y @humanstandards/mcp-server
```

## When to use it
- check UI interaction patterns against established heuristics with `get_heuristic`
- calculate component spacing using relationship-first spatial rhythm rules
- look up cognitive accessibility criteria during component development
- retrieve human factors documentation without leaving the editor

## Example prompts
- Search the standards for accessible modal dialog patterns using `search_standards`
- Run `get_all_heuristics` to review form validation usability rules
- Check spacing constraints for a two-column card layout with `get_spatial_rhythm`

## Similar
- [Next AI Draw.io](https://affpapa.org/en/nevibecode/mcp/next-ai-drawio.md) — MCP server · ★ 36427
- [tldraw](https://affpapa.org/en/nevibecode/mcp/tldraw.md) — MCP server · ★ 51104
- [Figma-Context-MCP](https://affpapa.org/en/nevibecode/mcp/figma-context-mcp.md) — MCP server · ★ 16073
- [Agent-Native Assets](https://affpapa.org/en/nevibecode/mcp/agent-native-assets.md) — MCP server · ★ 7527
- [Remove AI Watermarks](https://affpapa.org/en/nevibecode/mcp/remove-ai-watermarks.md) — MCP server · ★ 6144
- [Dembrandt](https://affpapa.org/en/nevibecode/mcp/dembrandt.md) — MCP server · ★ 3851

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
