Price Per TokenPrice Per Token

Apple Docs MCP Server

by kimsungwhee

0

About

Apple Docs MCP Server provides AI-powered access to Apple's official developer documentation, framework references, and WWDC video content through natural language queries. Key features: - Intelligent search across Apple Developer Documentation for frameworks including SwiftUI, UIKit, Foundation, CoreData, ARKit, Metal, and Core ML - Browse hierarchical API structures for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS platforms - Access Swift and Objective-C code examples, technical guides, and API references via Apple's JSON API - Search the WWDC video library spanning 2014-2025, with transcripts, code samples, and session resources - Track SDK updates, beta APIs (including iOS 26 and macOS 26), deprecated methods, and platform compatibility requirements

README

Apple Docs MCP - Apple Developer Documentation Model Context Protocol Server

[](https://badge.fury.io/js/@kimsungwhee%2Fapple-docs-mcp) [](https://opensource.org/licenses/MIT)

Apple Developer Documentation MCP Server - Access Apple's official developer docs, 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. Get instant access to Swift/Objective-C code examples, API references, and technical guides directly in Claude, Cursor, or any MCP-compatible AI assistant.

English | 日本語 | 한국어 | 简体中文

✨ 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
  • 🔗 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
  • High Performance: Optimized for Xcode, Swift Playgrounds, and AI-powered development environments
  • 🔄 Smart UserAgent Pool: Intelligent UserAgent rotation system with automatic failure recovery and performance monitoring
  • 🌐 Multi-Platform: Complete iOS, iPadOS, macOS, watchOS, tvOS, and visionOS documentation support
  • 🏷️ Beta & Status Tracking: iOS 26 beta APIs, deprecated UIKit methods, new SwiftUI features tracking
  • 🚀 Quick Start

    Claude Desktop (Recommended)

    Add this to your Claude Desktop configuration:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

    {
      "mcpServers": {
        "apple-docs": {
          "command": "npx",
          "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
        }
      }
    }
    

    > Note: If you encounter issues with an old version being used, add @latest to force the latest version: >

    > "args": ["-y", "@kimsungwhee/apple-docs-mcp@latest"]
    > 

    Restart Claude Desktop and start asking about Apple APIs!

    📦 Installation

    📱 Claude Code

    claude mcp add apple-docs -- npx -y @kimsungwhee/apple-docs-mcp@latest
    

    📖 Claude Code MCP docs

    🖱️ Cursor

    Via Settings: Settings → Cursor Settings → MCP → Add new global MCP server

    Via Config File: Add to ~/.cursor/mcp.json:

    {
      "mcpServers": {
        "apple-docs": {
          "command": "npx",
          "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
        }
      }
    }
    

    📖 Cursor MCP docs

    🔷 VS Code

    Add to your VS Code MCP config:

    {
      "mcp": {
        "servers": {
          "apple-docs": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
          }
        }
      }
    }
    

    📖 VS Code MCP docs

    🌊 Windsurf

    Add to your Windsurf MCP config:

    {
      "mcpServers": {
        "apple-docs": {
          "command": "npx",
          "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
        }
      }
    }
    

    📖 Windsurf MCP docs

    ⚡ Zed

    Add to your Zed settings.json:

    {
      "context_servers": {
        "Apple Docs": {
          "command": {
            "path": "npx",
            "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
          },
          "settings": {}
        }
      }
    }
    

    📖 Zed Context Server docs

    🔧 Cline

    Via Marketplace: 1. Open Cline → Menu (☰) → MCP Servers → Marketplace 2. Search "Apple Docs MCP" → Install

    Via Config: Add to cline_mcp_settings.json:

    ```json { "mcpServers": {

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81