Apple HIG

by tmaasen

Not rated
GitHub

About

Provides instant access to Apple's Human Interface Guidelines, with content auto-updated periodically.

Details

Author
tmaasen
Categories
Developer Tools, Other, Design

Setup

Install Apple HIG in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/tmaasen/apple-hig-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Complete Apple development guidance for AI assistants

Combines Human Interface Guidelines (design) with Technical Documentation (API reference) for all Apple platforms.

- 🎨 Complete Coverage: HIG design guidelines + Apple API documentation for iOS, macOS, watchOS, tvOS, visionOS
- ⚡ Smart Caching: Fast responses via intelligent caching with graceful degradation
- 🔍 Smart Search: Unified search across design and technical content
- 🤖 Enhanced Search: Advanced search combining design principles with technical implementation
- 📚 Pre-built Content: 113+ pre-processed Apple HIG sections for instant access

Option 1: Claude Desktop Extension (Recommended)

- Downloadapple-dev-mcp.dxtfromreleases - Double-click to install in Claude Desktop - Restart Claude Desktop - Start using Apple development guidance!
{ "mcpServers": { "Apple Dev": { "command": "node", "args": ["/usr/local/lib/node_modules/apple-dev-mcp/dist/server.js"] } } }
claude mcp add "Apple-Dev" node /usr/local/lib/node_modules/apple-dev-mcp/dist/server.js

Create.cursor/mcp.json, windsurf config, or.vscode/mcp.json:

{ "mcpServers": { "Apple Dev": { "command": "node", "args": ["/usr/local/lib/node_modules/apple-dev-mcp/dist/server.js"] } } }

Find your path:npm list -g apple-dev-mcp
Windows users: Replace withC:\Users\YourUsername\AppData\Roaming\npm\node_modules\apple-dev-mcp\dist\server.js

- search_human_interface_guidelines- Search Apple HIG with platform filters

- Returns full content (not snippets) for AI-friendly responses
- Covers all Apple platforms: iOS, macOS, watchOS, tvOS, visionOS

- search_technical_documentation- Search Apple API documentation

- Framework-specific searches (SwiftUI, UIKit, AppKit, etc.)
- Symbol and method lookups with code examples

- search_unified- Combined design + technical documentation search

- Cross-references design guidelines with implementation details
- Perfect for end-to-end development guidance

{ "name": "search_human_interface_guidelines", "arguments": { "query": "Tab Bars", "platform": "iOS" } }
{ "name": "search_technical_documentation", "arguments": { "query": "Button", "framework": "SwiftUI" } }
{ "name": "search_unified", "arguments": { "query": "navigation", "platform": "iOS" } }
npm test # Run test suite npm test # Test functionality # Interactive testing npx @modelcontextprotocol/inspector apple-dev-mcp

We welcome contributions! The most needed help:
- Scraper fixeswhen Apple changes their website
- New featuresandbug fixes
- Documentationimprovements

This project operates under fair use principles for educational purposes. All content includes proper Apple attribution and respects their intellectual property.

Content sourced from Apple's Human Interface Guidelines.
© Apple Inc. All rights reserved. Provided for educational purposes.

- MightyDillahfor inspiration
- Apple Inc. for comprehensive design guidelines
-
Model Context Protocolteam
- Open source community for contributions

Built with ❤️ for the developer community

Bringing Apple's design excellence directly to your AI-assisted development workflow.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server for interacting with Autodesk Civil 3D, requiring a companion plugin and Node.js 18+.

Provides read-only access to Figma files and projects using the Figma API.

Interact with Autodesk Revit using the MCP protocol. This server provides AI tools and requires the corresponding Revit plugin to function.

Create crafted UI components inspired by the best 21st.dev design engineers.

AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform

Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses

An MCP server tailored for React Native–first development using Gluestack UI

Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.

Get access to MCP server SVG and MCP server PNG icons in your vibe-coding projects

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.