← Back to directory
A

Apple Docs MCP Server

Community
Access Apple Developer Documentation, WWDC videos, and Swift/Objective-C code examples seamlessly in AI assistants.
GitHub source repository ↗
★ 1.4k Stars Category · Dev Tools Popular Source revision 28c06cbaa896
59FMRS · C
Reliability
7/20
Security and permissions
13/20
Maintenance
10/20
Documentation
15/20
Setup experience
14/20

This server is feature-rich, offering comprehensive access to Apple documentation and WWDC content, suitable for Apple developers integrating into AI workflows. However, note that it is not official, depends on third-party APIs, and WWDC data may not be the latest.

Read the FMRS scoring method →

The Apple Docs MCP server provides comprehensive access to Apple's official developer documentation through the Model Context Protocol. It supports searching frameworks, APIs, and documentation for iOS/macOS/watchOS/tvOS/visionOS, browsing framework indexes, technology catalogs, and documentation updates, and includes a rich WWDC video library (2014-2025) with full transcripts and code examples. The server features intelligent caching, UserAgent rotation, and high performance optimizations, making it ideal for quickly looking up Apple development resources within AI coding environments like Claude and Cursor.

Tools

search_apple_docs
Search for APIs, classes, and methods in Apple Developer Documentation.
get_apple_doc_content
Get detailed documentation content, optionally with related APIs and platform compatibility analysis.
list_technologies
Browse all Apple technologies, filterable by category and beta status.
search_framework_symbols
Search for symbols (classes, structs, protocols, etc.) within a specific framework.
get_related_apis
Find related APIs for a given API (inheritance, conformance, etc.).
resolve_references_batch
Batch resolve references found in documentation.
get_platform_compatibility
Analyze platform compatibility, beta status, and deprecation information for an API.
find_similar_apis
Discover APIs similar to a given API.
get_documentation_updates
Get Apple documentation updates, including WWDC announcements and release notes.
get_technology_overviews
Get technology overviews and guides.
get_sample_code
Browse Apple sample code projects.
search_wwdc_videos
Search WWDC video sessions.
get_wwdc_video_details
Get WWDC video details, including full transcripts and code examples.
list_wwdc_topics
List all available WWDC topic categories.
list_wwdc_years
List all available WWDC years.

Setup

Add the following JSON to your Claude Desktop configuration file (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json), then restart Claude Desktop. For other clients (Claude Code, Cursor, VS Code, etc.), see the project README for configuration methods.

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

Fit and risk

Best for

  • Apple developers
  • iOS/macOS developers
  • Developers using AI coding assistants like Claude and Cursor

Not for

  • Developers not working on Apple platforms
  • Users needing real-time WWDC data (the package includes 2014-2025 data)
  • Users needing a local offline mirror of all documentation (though WWDC data is offline accessible)

Required permissions

  • Requires network access to fetch Apple Developer Documentation (except WWDC data, which is bundled locally)
  • Does not require file system access, but communicates with clients via MCP protocol

Risks and side effects

  • Relies on public Apple Developer APIs, which may be rate-limited or unavailable
  • Caching may delay documentation updates (up to 2 hours)
  • Non-official project, no guarantee of compatibility with future Apple API changes

Troubleshooting

  1. Ensure npx is installed and in your PATH
  2. If using an old version, try adding @latest to the package name in args
  3. Check network connectivity and firewall settings
  4. See README for advanced configurations like UserAgent pool

Use cases

Quickly find API documentation for SwiftUI, UIKit, and other frameworks in AI coding environments.
Search and browse WWDC videos, obtaining session transcripts and code examples.
Analyze platform compatibility and deprecation status of APIs.
Discover related or similar APIs to assist with code refactoring and API selection.

Supported clients

Claude DesktopFull support
Claude CodeFull support
CursorFull support
VS CodeFull support
WindsurfFull support
ZedFull support
ClineFull support
Amazon Q Developer CLIFull support