apple-docs-mcp  by kimsungwhee

Search Apple Developer Documentation via MCP

Created 2 months ago
447 stars

Top 67.3% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an MCP (Model Context Protocol) server for accessing Apple's official developer documentation, including APIs, frameworks, SwiftUI, UIKit, and WWDC videos. It enables AI assistants like Claude and Cursor to perform natural language searches and retrieve detailed information for iOS, macOS, and other Apple platforms, benefiting developers seeking efficient access to technical resources.

How It Works

The server leverages Apple's public JSON API for documentation fetching and integrates with the official Apple search API for intelligent querying. It parses HTML search results and provides structured data for various tools, including framework indexing, technology catalog browsing, and WWDC video session retrieval. The architecture emphasizes performance through memory-based caching with TTL support and type safety via TypeScript and Zod.

Quick Start & Requirements

Highlighted Details

  • Comprehensive access to Apple's JSON API for Swift, Objective-C, and framework documentation.
  • Features smart search across SwiftUI, UIKit, Foundation, ARKit, and more.
  • Includes a WWDC Video Library with transcripts and code examples from 2014-2025.
  • Provides platform compatibility analysis for iOS, macOS, watchOS, tvOS, and visionOS.

Maintenance & Community

  • Active development with a clear technical architecture outlined.
  • Contributions are welcome via pull requests.
  • Issue tracking and feature requests are managed on GitHub.

Licensing & Compatibility

  • MIT License.
  • The project is not affiliated with or endorsed by Apple Inc.

Limitations & Caveats

The project relies on publicly available APIs, and any changes by Apple could impact functionality. Sample code browsing has limitations based on framework filtering.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
23
Issues (30d)
2
Star History
126 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.