kimsungwhee/apple-docs-mcp
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,354 ★60 forksTypeScriptUpdated 4mo 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,354★
- Forks
- 60
- Language
- TypeScript
- License
- MIT
- Created
- 2025-07-15
- Last push
- 2026-03-17