Apple Docs Server
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
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
Maintainer
Works with
Installation
Manual Installation
npx apple-docsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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@latestOr 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"]
}
}
}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.
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.
Apple Docs Server Alternatives — Similar Developer Tools Servers
Looking for alternatives to Apple Docs Server? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Apple Docs Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.