HIG Doctor MCP server
Apple Human Interface Guidelines search, lookup, and project audits for AI coding agents.
129 stars106 downloads/wk
Reviews
Write oneNobody has reviewed HIG Doctor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
HIG Doctor tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
hig_auditwrite actionRun a HIG compliance audit on a project directory. Scans source files across SwiftUI, UIKit, React, Vue, Svelte, Angular, Compose, Android XML, React Native, Flutter, CSS, and HTML. Returns severity counts (critical/serious/moderate), per-category breakdown, and a markdown report with code excerpts and HIG reference material. Honors hig-doctor.config.json, .hig-baseline.json, and inline hig-disabl
hig_audit_fileAudit a single source file for HIG compliance \u2014 the fast inner loop after writing or editing a file. Returns every finding with its rule ID, severity, line, fix guidance, and HIG citation. Use hig_explain_finding for deeper guidance on a specific rule.
hig_explain_findingExplain an audit finding: full rule metadata (severity, engine, fix guidance) plus an excerpt of the Apple HIG reference the rule cites. Pass the ruleId from hig_audit / hig_audit_file results (e.g. 'swift/hardcoded-color').
hig_list_skillsList all available Apple HIG skills with descriptions and reference topics. Use this first to discover what HIG guidance is available before calling hig_lookup.
hig_lookupFetch Apple HIG reference markdown. Provide a skill name (e.g. 'hig-foundations') to get the skill overview, or a skill+topic (e.g. skill='hig-foundations', topic='color') to get detailed reference for that topic. Content is from Apple's HIG, snapshot dated
hig_searchFull-text search (BM25) across all Apple HIG reference topics. Ask in natural language \u2014 e.g. 'minimum touch target size', 'when to use a sheet vs a popover' \u2014 and get ranked topics with snippets. Follow up with hig_lookup using the returned skill/topic.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/index.js: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
Install directly
Runs npx -y hig-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add hig-doctor -- npx -y hig-mcp
HIG Doctor: common questions
- Is HIG Doctor MCP server safe?
- Mostly: it is graded B (83/100). Read the HIG Doctor safety report
- How do I install HIG Doctor?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does HIG Doctor need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is HIG Doctor maintained?
- The last commit was 9 days ago (2026-09-11). The latest release is v0.2.3.
- What can I use instead of HIG Doctor?
- Servers from other publishers that do the same job: Misakanet MCP server, GEO Tracker by DigestSEO MCP server and iMessage History MCP server. Compare all HIG Doctor alternatives.
Alternatives to HIG Doctor
Same job from other publishers: the closest match first, then the best rated.
- MisakanetFailure-memory layer for coding agents: search evidence-rated failure lessons by error text.not reviewedEstablishedA
- GEO Tracker by DigestSEOTrack brand citations across five AI search engines. Free OSS; optional EUR 99 client-ready audit.not reviewedEstablishedB
- iMessage HistorySearch and read your Apple Messages history from any MCP client. Read-only, local.not reviewedGrowingA
- HasData YouTubeSearch YouTube and read video, channel and transcript data as JSON. No Google Cloud project.not reviewedGrowingA
- not reviewedGrowingA