Apple Doc
A Model Context Protocol server that provides AI coding assistants with direct access to Apple's Developer Documentation, enabling seamless lookup of frameworks, symbols, and detailed API references.
What is Apple Doc?
Apple Doc is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol server that provides ai coding assistants with direct access to apple's developer documentation, enabling seamless lookup of frameworks, symbols, and detailed api references.
A Model Context Protocol server that provides AI coding assistants with direct access to Apple's Developer Documentation, enabling seamless lookup of frameworks, symbols, and detailed API references.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A Model Context Protocol server that provides AI coding assi
Use Cases
Maintainer
Works with
Installation
NPM
npx -y apple-doc-mcp-serverManual Installation
npx -y apple-doc-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Apple Doc
Apple Doc MCP is a Model Context Protocol server that gives AI coding assistants direct, structured access to Apple's official Developer Documentation, covering frameworks like SwiftUI, UIKit, AppKit, Foundation, Combine, and hundreds more. It exposes tools for discovering available frameworks, searching symbols by exact name or wildcard, and retrieving full API reference documentation — enabling Claude and other AI assistants to answer precise iOS, macOS, watchOS, and tvOS development questions with up-to-date official content rather than training data. Swift and Objective-C developers use it to look up API signatures, check availability, and explore unfamiliar frameworks without leaving their AI-powered workflow.
Prerequisites
- Node.js 18 or later installed
- npm or npx available on your PATH
- An MCP-compatible AI client such as Claude Desktop, Claude Code, or VS Code with MCP support
- Internet access to reach Apple's documentation API (developer.apple.com)
Add Apple Doc MCP via Claude Code (quickest method)
If you use Claude Code, run this single command to register the server. It handles all configuration automatically.
claude mcp add apple-docs -- npx apple-doc-mcp-server@latestOr add it manually to claude_desktop_config.json
For Claude Desktop or other MCP clients, add the server entry to your configuration file manually.
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": ["apple-doc-mcp-server@latest"]
}
}
}Add to VS Code (alternative)
In VS Code with MCP support, open the Command Palette (Shift+Cmd+P), run 'MCP: Add Server', select npm type, and enter 'apple-doc-mcp-server'.
Choose a technology framework before searching
The server requires you to activate a framework with choose_technology before searching symbols. Use discover_technologies first to browse available frameworks.
Search for symbols and retrieve documentation
Use search_symbols with exact names, wildcards, or broad terms. Then use get_documentation to fetch full API reference details for specific symbols.
Apple Doc Examples
Client configuration
claude_desktop_config.json entry for Apple Doc MCP using the published npm package.
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": ["apple-doc-mcp-server@latest"]
}
}
}Prompts to try
Prompts that leverage Apple Doc MCP for iOS and macOS development documentation lookups.
- "What is the correct Swift API for presenting a sheet in SwiftUI? Look it up in Apple docs"
- "Find the UIKit documentation for UITableViewDelegate and show its required methods"
- "Search Apple docs for all Grid* symbols in SwiftUI and explain GridItem"
- "What frameworks are available in Apple's developer documentation for machine learning?"
- "Look up the Combine Publisher protocol and show its operators"Troubleshooting Apple Doc
search_symbols returns no results for a known Apple API name
You must call choose_technology to activate a specific framework before searching symbols within it. Call discover_technologies first to find the exact framework name, then activate it with choose_technology.
get_documentation returns a 404 or not-found error for a valid symbol
Some symbols moved between frameworks across OS versions. Try the search with a wildcard (e.g. 'Grid*') or check the symbol in a related framework. Use current_technology to confirm which framework is currently active.
npx is slow to start the server on first use
The first run downloads the apple-doc-mcp-server package from npm. Pin a specific version (e.g. '[email protected]') or install globally with 'npm install -g apple-doc-mcp-server' to avoid repeated downloads.
Frequently Asked Questions about Apple Doc
What is Apple Doc?
Apple Doc is a Model Context Protocol (MCP) server that model context protocol server that provides ai coding assistants with direct access to apple's developer documentation, enabling seamless lookup of frameworks, symbols, and detailed api references. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Apple Doc?
Install via npm with the command: npx -y apple-doc-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Apple Doc?
Apple Doc works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Apple Doc free to use?
Yes, Apple Doc is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Apple Doc Alternatives — Similar Developer Tools Servers
Looking for alternatives to Apple Doc? 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 Doc 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 Doc?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.