Apple Docs MCP

Apple Docs MCP

Installable
kimsungwhee
GitHubnpm

About

Access Apple's official developer documentation, frameworks, APIs, SwiftUI, UIKit, and WWDC videos through Model Context Protocol. Search iOS, macOS, watchOS, tvOS, and visionOS documentation with AI-powered natural language queries.

Features

  • Smart Search: Intelligent search across Apple Developer Documentation for SwiftUI, UIKit, Foundation, CoreData, ARKit, and more
  • Complete Documentation Access: Full access to Apple's JSON API for Swift, Objective-C, and framework documentation
  • Framework Index: Browse hierarchical API structures for iOS, macOS, watchOS, tvOS, visionOS frameworks
  • Technology Catalog: Explore Apple technologies including SwiftUI, UIKit, Metal, Core ML, Vision, and ARKit
  • Documentation Updates: Track WWDC 2024/2025 announcements, iOS 26, macOS 26, and latest SDK releases
  • Technology Overviews: Comprehensive guides for Swift, SwiftUI, UIKit, and all Apple development platforms
  • Sample Code Library: Swift and Objective-C code examples for iOS, macOS, and cross-platform development
  • WWDC Video Library: Search WWDC 2014-2025 sessions with transcripts, Swift/SwiftUI code examples, and resources (1,260+ sessions bundled locally)
  • Related APIs Discovery: Find SwiftUI views, UIKit controllers, and framework-specific API relationships
  • Platform Compatibility: iOS 13+, macOS 10.15+, watchOS 6+, tvOS 13+, visionOS compatibility analysis
  • Smart UserAgent Pool: Intelligent UserAgent rotation system with automatic failure recovery and performance monitoring

Available Tools

  • search_apple_docs - Search Apple Developer Documentation
  • get_apple_doc_content - Get detailed documentation content with optional enhanced analysis
  • list_technologies - Browse all Apple technologies with category filtering
  • search_framework_symbols - Search symbols in specific frameworks
  • get_related_apis - Find related APIs (inheritance, conformance, relationships)
  • resolve_references_batch - Batch resolve API references from documentation
  • get_platform_compatibility - Platform compatibility analysis
  • find_similar_apis - Discover similar APIs via Apple's recommendations
  • get_documentation_updates - Track WWDC announcements and technology updates
  • get_technology_overviews - Get comprehensive technology guides
  • get_sample_code - Browse Apple sample code projects
  • search_wwdc_videos - Search WWDC video sessions (2014-2025)
  • get_wwdc_video_details - Get WWDC video details with full transcripts
  • list_wwdc_topics - List all 19 WWDC topic categories
  • list_wwdc_years - List all WWDC conference years

Usage Examples

"Search for SwiftUI animations"
"Get detailed information about the SwiftUI framework"
"Show me SwiftUI framework API index"
"Find APIs related to UIViewController"
"List all Beta frameworks in iOS 26"
"Show me the latest WWDC updates"
"Search WWDC videos about SwiftUI"
"Get details for WWDC session 10176"

Configuration

Optional environment variables for UserAgent pool configuration:

  • USER_AGENT_ROTATION_ENABLED - Enable/disable rotation (default: true)
  • USER_AGENT_POOL_STRATEGY - Rotation strategy: random/sequential/smart (default: random)
  • USER_AGENT_MAX_RETRIES - Max retry attempts (default: 3)
  • USER_AGENT_POOL_CONFIG - Custom pool config as JSON array

This server runs through your single 1Server connection. No extra config required.

0Installs
--Stars

Categories

DocumentationDevelopmentSearch