HIG Doctor — MCP-сервер для Claude Code: проверка интерфейса
Ищет рекомендации Apple Human Interface Guidelines и проверяет код проекта на соответствие им. Пригодится, когда нужно сверить интерфейс с HIG или разобрать замечание аудита.
claude mcp add --env HIG_SKILLS_DIR=<HIG_SKILLS_DIR> --transport stdio mcp -- npx -y hig-mcpЧто делает HIG Doctor
Сервер открывает агенту справочник Apple Human Interface Guidelines: можно найти тему поиском или запросить нужный раздел. Для проверки проекта есть аудит каталога и отдельного файла; результаты включают уровень серьёзности, строку и подсказку по исправлению. Короткий цикл проверки файла удобен после правки кода.
В наборе шесть инструментов: от просмотра доступных тем до объяснения конкретного замечания с выдержкой из справки. Данные HIG — снимок от 2025-02-02, поэтому за актуальным правилом сверяйтесь с действующей документацией Apple. Аудит даёт материал для статической проверки, но сам по себе не доказывает соответствие HIG, доступность или качество дизайна.
Для Claude Code сервер добавляется через npx -y hig-mcp. Node нужен версии 20 или новее после сборки; исходный код можно запускать через Bun. HTTP-режим не использует аутентификацию и TLS, поэтому его нельзя выставлять за пределы доверенной сети без подходящей защиты.
Какие задачи решает
- найти раздел HIG по теме интерфейса
- проверить каталог проекта на замечания по HIG
- проверить изменённый файл после правки
- разобрать правило и ссылку на рекомендацию Apple
Примеры запросов агенту
- Найди в рекомендациях Apple правила для цветовых решений в интерфейсе.
- Проверь каталог проекта на соответствие HIG и покажи замечания по категориям.
- Объясни замечание аудита с идентификатором правила и цитатой из справки.
Как установить HIG Doctor
Командой платформы
claude mcp add --env HIG_SKILLS_DIR=<HIG_SKILLS_DIR> --transport stdio mcp -- npx -y hig-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env HIG_SKILLS_DIR=<HIG_SKILLS_DIR> -- npx -y hig-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"hig-mcp"
],
"env": {
"HIG_SKILLS_DIR": "<HIG_SKILLS_DIR>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hig-mcp"
],
"env": {
"HIG_SKILLS_DIR": "<HIG_SKILLS_DIR>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e HIG_SKILLS_DIR=<HIG_SKILLS_DIR> mcp npx -y hig-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HIG Doctor
Как установить HIG Doctor в Claude Code?
Выполните claude mcp add hig-doctor -- npx -y hig-mcp. Эта команда добавит MCP-сервер с запуском через npx.
Что делает HIG Doctor?
Он ищет материалы Apple Human Interface Guidelines и проводит статический аудит проекта или отдельного файла. Также сервер объясняет найденные замечания со ссылкой на соответствующее правило.
Доказывает ли аудит соответствие интерфейса HIG?
Нет. Результаты аудита помогают провести статическую проверку, но не подтверждают соответствие рекомендациям, доступность или качество дизайна.