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
View on GitHub ↗
Stars
1,354★
Forks
60
Language
TypeScript
License
MIT
Created
2025-07-15
Last push
2026-03-17