Apple Docs Server

v1.0.0Developer Toolsstable

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

ai-assistantapi-documentationappleapple-developer-docs-mcpapple-developer-documentation
Share:
1,268
Stars
0
Downloads
0
Weekly
0/5

What is Apple Docs Server?

Apple Docs Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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

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

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server for Apple Developer Documentation - Search iOS/ma

Use Cases

Access iOS, macOS, and SwiftUI documentation from Claude.
Search WWDC videos and Swift/Objective-C API references.
Find code examples and platform compatibility information.
kimsungwhee

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx apple-docs

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Apple Docs Server

Apple Docs MCP Server is an MCP integration that surfaces Apple's complete developer documentation catalogue — iOS, macOS, SwiftUI, UIKit, Swift, and Objective-C — directly inside AI coding assistants such as Claude, Cursor, and compatible MCP clients. By querying framework symbols, API references, platform compatibility tables, and WWDC video transcripts in real time, it ensures that AI-generated Swift or Objective-C code references genuine Apple APIs rather than outdated or invented ones. Developers working on Apple-platform apps can ask natural-language questions about delegates, view modifiers, or concurrency primitives and get accurate answers drawn from the canonical Apple developer documentation site.

Prerequisites

  • Node.js 18 or later
  • No API keys required — documentation is fetched from Apple's public developer site
  • An MCP-compatible client such as Claude Desktop, Claude Code, or Cursor
  • Internet access to reach developer.apple.com
1

Add the MCP server via Claude Code CLI

The easiest way to register the server is with the Claude Code mcp add command, which handles the config file automatically.

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

Or configure manually in your MCP client

For Claude Desktop or other hosts, add this JSON block to your MCP config file (typically ~/Library/Application Support/Claude/claude_desktop_config.json on macOS).

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

Restart your MCP client

Save the configuration and fully restart your MCP client to load the new server. The tools search_apple_docs, get_apple_doc_content, list_technologies, search_framework_symbols, get_related_apis, get_wwdc_video_details, and get_sample_code will become available.

4

Verify the server is working

Ask your AI assistant to look up a known Apple API to confirm connectivity to the Apple developer documentation.

Apple Docs Server Examples

Client configuration

Minimal claude_desktop_config.json for the Apple Docs MCP server.

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

Prompts to try

Representative queries that leverage the Apple Docs MCP tools.

- "What are the available modifiers for SwiftUI's NavigationStack?"
- "Show me the full API for UICollectionViewCompositionalLayout"
- "Find all symbols in the Combine framework related to Publisher"
- "Get WWDC 2024 session transcripts about Swift 6 concurrency"
- "Show me sample code projects that demonstrate StoreKit 2 in-app purchases"
- "What platforms and minimum OS versions support SwiftData?"

Troubleshooting Apple Docs Server

npx command not found when the MCP client starts the server

Ensure Node.js is installed and that the npx binary is accessible to the process that launches your MCP client. On macOS, GUI apps may not inherit the shell PATH — try specifying the full path to npx (e.g. /usr/local/bin/npx) in the command field.

Searches return no results for known Apple frameworks

Check your internet connection from the machine running the MCP server. The server fetches live from developer.apple.com and requires outbound HTTPS access on port 443.

AI assistant gives incorrect Apple API signatures despite having the tool

Explicitly ask the assistant to call the search_apple_docs or get_apple_doc_content tool before answering. The AI may answer from its training data if it thinks it knows the answer; prompting it to fetch first ensures it uses the live documentation.

Frequently Asked Questions about Apple Docs Server

What is Apple Docs Server?

Apple Docs Server is a Model Context Protocol (MCP) server that 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 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Apple Docs Server?

Follow the installation instructions on the Apple Docs Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Apple Docs Server?

Apple Docs Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Apple Docs Server free to use?

Yes, Apple Docs Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "apple-docs": { "command": "npx", "args": ["-y", "apple-docs"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Apple Docs Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides