{"name":"io.github.raintree-technology/hig-doctor","slug":"raintree-technology-hig-doctor","title":"HIG Doctor","description":"Apple Human Interface Guidelines search, lookup, and project audits for AI coding agents.","url":"https://mcp.market/server/raintree-technology-hig-doctor","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":48,"stars":129,"forks":9,"downloads_week":106,"last_push_at":"2026-09-11T06:39:34.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/raintree-technology/hig-doctor","website":"https://apple.raintree.technology/mcp","version":"0.2.3","remotes":[],"packages":[{"registryType":"npm","identifier":"hig-mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional override for the skills directory. The published package bundles the HIG skills corpus, so this is only needed to point the server at a different or newer local copy.","format":"filepath","name":"HIG_SKILLS_DIR"}]}],"tools":[{"name":"hig_audit","description":"Run 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","write_action":true,"price_micros":0,"input_schema":null},{"name":"hig_audit_file","description":"Audit 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hig_explain_finding","description":"Explain 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').","write_action":false,"price_micros":0,"input_schema":null},{"name":"hig_list_skills","description":"List all available Apple HIG skills with descriptions and reference topics. Use this first to discover what HIG guidance is available before calling hig_lookup.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hig_lookup","description":"Fetch 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","write_action":false,"price_micros":0,"input_schema":null},{"name":"hig_search","description":"Full-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.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T11:40:15.827Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:40:15.754Z","components":{"code":{"score":20,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 9 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/index.js: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"hig-mcp","version":"0.2.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-04T20:40:11.149Z","repositoryUrl":"git+https://github.com/raintree-technology/hig-doctor.git","weeklyDownloads":106}],"repo":{"found":true,"owner":"raintree-technology","repo":"hig-doctor","archived":false,"pushedAt":"2026-09-11T06:39:34Z","stars":129,"forks":9,"openIssues":3,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/242706288?v=4","ownerCreatedAt":"2025-11-07T21:58:52Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/242706288?v=4&s=128","source":"github"},"presence":{"stars":129,"forks":9,"downloadsWeek":106,"license":"MIT","lastPushAt":"2026-09-11T06:39:34.000Z","score":48}}}},"grade_history":[],"reviews":[]}