kimsungwhee/apple-docs-mcp

View on GitHub ↗

MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants

1,361 ★64 forksTypeScriptUpdated 6mo ago

What you need to know

MCP server giving LLM assistants access to Apple Developer Documentation — smart search across SwiftUI/UIKit/Foundation, framework indexes, technology overviews, sample code, and a fully bundled WWDC 2012-2025 video library with transcripts.

Install

npx -y @kimsungwhee/apple-docs-mcp
npm install -g @kimsungwhee/apple-docs-mcp
pnpm add -g @kimsungwhee/apple-docs-mcp

Usage

  • •Add npx -y @kimsungwhee/apple-docs-mcp to your MCP config (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Cline, Amazon Q, or Windows cmd wrapper)
  • •Ask about SwiftUI/UIKit/Foundation APIs, framework indexes, platform compatibility, beta APIs, or WWDC sessions

Key features

  • ✓15 tools: search_apple_docs, get_apple_doc_content, list_technologies, search_framework_symbols, get_related_apis, resolve_references_batch, get_platform_compatibility, find_similar_apis, get_documentation_updates, get_technology_overviews, get_sample_code, plus WWDC search/details/topics/years
  • ✓All WWDC video data (2014-2025, 1,260+ sessions with transcripts, 35MB) bundled in the npm package — offline, no rate limits
  • ✓Smart UserAgent pool rotation (random/sequential/smart) with failure recovery; memory caching with per-content TTLs
  • ✓Platform compatibility analysis across iOS/macOS/watchOS/tvOS/visionOS with beta and deprecation tracking
  • ✓TypeScript, Zod v4 validation, MCP SDK v1.15.1

Best for

AI-assisted Apple development: Swift/SwiftUI/iOS API lookups, framework exploration, platform-compatibility checks, and WWDC research inside Claude, Cursor, or VS Code.

Caveats

  • ⚠Not affiliated with or endorsed by Apple; uses publicly available Apple Developer Documentation APIs
  • ⚠Sample code framework filtering has limitations
  • ⚠Keep the package updated to get the latest WWDC content additions
Platforms: Windows · macOS · LinuxClients: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Zed · Cline · Amazon Q Developer CLI
Documentation ↗

Reviewed 2026-08-07

Topics

ai-assistantapi-documentationappleapple-developer-docs-mcpapple-developer-documentationapple-docs-mcpapple-documentationclaudeclaude-codecursordocumentationios-developmentmacos-developmentmcpmodel-context-protocolobjective-cswiftswift-mcpswiftui
Stars
1,361★
Forks
64
Language
TypeScript
License
MIT
Created
2025-07-15
Last push
2026-03-17