Skip to main content
Glama
rncrosby

apple-design-mcp

by rncrosby

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APPLE_DESIGN_CACHENoOverride the cache directory used for storing fetched HIG pages. Defaults to ~/Library/Caches/apple-design-mcp on macOS or $XDG_CACHE_HOME/apple-design-mcp (or ~/.cache/apple-design-mcp) on Linux.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
hig_searchA

Search Apple's Human Interface Guidelines by topic, component, pattern, or design question (e.g. 'touch targets', 'tab bars', 'Liquid Glass').

hig_getA

Fetch one Human Interface Guidelines page as Markdown. Pass a slug (color, buttons), title, path, or developer.apple.com URL.

hig_tocA

Return the full Human Interface Guidelines table of contents (Getting started, Foundations, Patterns, Components, Inputs, Technologies).

hig_listA

List HIG topics, optionally limited to a section such as Foundations, Components, Patterns, Inputs, Technologies, or Getting started.

Prompts

Interactive templates invoked by user choice

NameDescription
hig_reviewReview an interface or code against Apple's Human Interface Guidelines for a platform

Resources

Contextual data attached and managed by the client

NameDescription
hig-tocApple Human Interface Guidelines table of contents
Getting startedGetting started — collection
Design principlesGetting started — article
Designing for iOSGetting started — article
Designing for iPadOSGetting started — article
Designing for macOSGetting started — article
Designing for tvOSGetting started — article
Designing for visionOSGetting started — article
Designing for watchOSGetting started — article
Designing for gamesGetting started — article
Designing for iPhone DuoGetting started — article
FoundationsFoundations — collection
AccessibilityFoundations — article
App iconsFoundations — article
BrandingFoundations — article
ColorFoundations — article
Dark ModeFoundations — article
IconsFoundations — article
ImagesFoundations — article
Immersive experiencesFoundations — article
InclusionFoundations — article
LayoutFoundations — article
MaterialsFoundations — article
MotionFoundations — article
PrivacyFoundations — article
Right to leftFoundations — article
SF SymbolsFoundations — article
Spatial layoutFoundations — article
TypographyFoundations — article
WritingFoundations — article
PatternsPatterns — collection
Charting dataPatterns — article
Collaboration and sharingPatterns — article
Drag and dropPatterns — article
Entering dataPatterns — article
FeedbackPatterns — article
File managementPatterns — article
Going full screenPatterns — article
LaunchingPatterns — article
Live-viewing appsPatterns — article
LoadingPatterns — article
Managing accountsPatterns — article
Managing notificationsPatterns — article
ModalityPatterns — article
MultitaskingPatterns — article
Offering helpPatterns — article
OnboardingPatterns — article
Playing audioPatterns — article
Playing hapticsPatterns — article
Playing videoPatterns — article
PrintingPatterns — article
Ratings and reviewsPatterns — article
SearchingPatterns — article
SettingsPatterns — article
Undo and redoPatterns — article
WorkoutsPatterns — article
ComponentsComponents — collection
ContentComponents — collection
ChartsComponents — article
Image viewsComponents — article
Text viewsComponents — article
Web viewsComponents — article
Layout and organizationComponents — collection
BoxesComponents — article
CollectionsComponents — article
Column viewsComponents — article
Disclosure controlsComponents — article
LabelsComponents — article
Lists and tablesComponents — article
LockupsComponents — article
Outline viewsComponents — article
Split viewsComponents — article
Tab viewsComponents — article
Menus and actionsComponents — collection
Activity viewsComponents — article
ButtonsComponents — article
Context menusComponents — article
Dock menusComponents — article
Edit menusComponents — article
Home Screen quick actionsComponents — article
MenusComponents — article
OrnamentsComponents — article
Pop-up buttonsComponents — article
Pull-down buttonsComponents — article
The menu barComponents — article
ToolbarsComponents — article
Navigation and searchComponents — collection
Path controlsComponents — article
Search fieldsComponents — article
SidebarsComponents — article
Tab barsComponents — article
Token fieldsComponents — article
PresentationComponents — collection
Action sheetsComponents — article
AlertsComponents — article
Page controlsComponents — article
PanelsComponents — article
PopoversComponents — article
Scroll viewsComponents — article
SheetsComponents — article
WindowsComponents — article
Selection and inputComponents — collection
Color wellsComponents — article
Combo boxesComponents — article
Digit entry viewsComponents — article
Image wellsComponents — article
PickersComponents — article
Segmented controlsComponents — article
SlidersComponents — article
SteppersComponents — article
Text fieldsComponents — article
TogglesComponents — article
Virtual keyboardsComponents — article
StatusComponents — collection
Activity ringsComponents — article
GaugesComponents — article
Progress indicatorsComponents — article
Rating indicatorsComponents — article
System experiencesComponents — collection
App ShortcutsComponents — article
ComplicationsComponents — article
ControlsComponents — article
Live ActivitiesComponents — article
NotificationsComponents — article
SnippetsComponents — article
Status barsComponents — article
Top ShelfComponents — article
Watch facesComponents — article
WidgetsComponents — article
InputsInputs — collection
Action buttonInputs — article
Apple Pencil and ScribbleInputs — article
Camera ControlInputs — article
Digital CrownInputs — article
EyesInputs — article
Focus and selectionInputs — article
Game controlsInputs — article
GesturesInputs — article
Gyroscope and accelerometerInputs — article
KeyboardsInputs — article
Nearby interactionsInputs — article
Pointing devicesInputs — article
RemotesInputs — article
TechnologiesTechnologies — collection
AirPlayTechnologies — article
Always OnTechnologies — article
App ClipsTechnologies — article
Apple PayTechnologies — article
Augmented realityTechnologies — article
CareKitTechnologies — article
CarPlayTechnologies — article
Game CenterTechnologies — article
Generative AITechnologies — article
HealthKitTechnologies — article
HomeKitTechnologies — article
iCloudTechnologies — article
ID VerifierTechnologies — article
iMessage apps and stickersTechnologies — article
In-app purchaseTechnologies — article
Live PhotosTechnologies — article
Mac CatalystTechnologies — article
Machine learningTechnologies — article
MapsTechnologies — article
NFCTechnologies — article
Photo editingTechnologies — article
ResearchKitTechnologies — article
SharePlayTechnologies — article
ShazamKitTechnologies — article
Sign in with AppleTechnologies — article
SiriTechnologies — article
Tap to Pay on iPhoneTechnologies — article
VoiceOverTechnologies — article
WalletTechnologies — article