Apple Docs MCP Server
Apple Developer Documentation access for AI assistants via natural language queries.
Data last scanned today · Reviewed today
Overview
This MCP server provides a direct interface for AI models to query Apple's official documentation, including API references, framework guides, and WWDC session transcripts. It enables developers to retrieve technical details for SwiftUI, UIKit, Foundation, and platform-specific SDKs across iOS, macOS, watchOS, tvOS, and visionOS. By integrating into MCP-compatible clients, it allows for retrieving Swift and Objective-C code examples and tracking API status updates for recent beta releases. The tool utilizes an intelligent UserAgent rotation system designed to maintain stable access to the documentation sources.
Our verdict
With a security score of 47/100, this server is classified as high-risk. This rating is primarily due to the fact that it is a community-maintained project rather than an official Apple release, and key components such as authentication and read-only mode support remain unreviewed. Consequently, users should exercise caution and review the codebase before integration into sensitive development environments.
- Supports deep searches across documentation for Apple's major frameworks
- Provides access to WWDC session transcripts and code examples
- Uses a small set of only three direct dependencies
- Includes multilingual documentation coverage for better accessibility
- Lacks verification through official vendor maintenance
- Security-critical features like authentication have not been formally reviewed
- Software has not received updates for over 130 days
Setup
{
"mcpServers": {
"apple-docs-mcp": {
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| search_apple_docs | Search Apple Developer Documentation | low |
| get_apple_doc_content | Get detailed documentation content | low |
| list_technologies | Browse all Apple technologies | low |
| search_framework_symbols | Search symbols in specific framework | low |
| get_related_apis | Find related APIs | low |
| resolve_references_batch | Batch resolve API references | low |
| get_platform_compatibility | Platform compatibility analysis | low |
| find_similar_apis | Discover similar APIs | low |
| get_documentation_updates | Track Apple documentation updates | low |
| get_technology_overviews | Get technology overviews and guides | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What documentation platforms and frameworks are supported?
The server provides access to official Apple documentation for iOS, macOS, watchOS, tvOS, and visionOS, covering frameworks like SwiftUI, UIKit, Foundation, Metal, Core ML, and ARKit.
›Does this server support searching historical WWDC content?
Yes, it allows you to search through WWDC session transcripts and related code examples spanning from 2014 to 2025.
›How can I ensure I am using the latest version of the server?
If you encounter issues with an older version, you can modify your configuration arguments to include @latest, such as using ["-y", "@kimsungwhee/apple-docs-mcp@latest"].
›Are there specific configuration requirements for Windows users?
Yes, Windows users must adjust the command and arguments in their configuration to use cmd /c npx to correctly execute the package.
Alternatives
Changelog
- Improvedv1.0.26
2025-09-15
Badge
Maintain this server? Add the live badge to your README.