← 返回目录
A

Apple Docs MCP Server

社区
AI 助手无缝访问 Apple 开发者文档、WWDC 视频与 Swift/Objective-C 代码示例。
GitHub 源仓库 ↗
★ 1.4k Stars 分类 · 开发工具 热门 源版本 28c06cbaa896
59FMRS · C
可靠性
7/20
安全与权限
13/20
维护活跃度
10/20
文档质量
15/20
安装易用性
14/20

该服务器功能丰富,提供全面的 Apple 文档和 WWDC 访问,适合 Apple 开发者集成到 AI 工作流。但需注意它非官方,依赖第三方 API,且 WWDC 数据可能不是最新。

查看 FMRS 评分方法 →

Apple Docs MCP 服务器通过 Model Context Protocol 提供对 Apple 官方开发者文档的全面访问。它支持搜索 iOS/macOS/watchOS/tvOS/visionOS 的框架、API 和文档,支持浏览框架索引、技术目录和文档更新,并提供丰富的 WWDC 视频库(2014-2025 年)及完整文字记录和代码示例。该服务器内置智能缓存、UserAgent 轮换和高性能优化,适合在 Claude、Cursor 等 AI 编程环境中快速查阅 Apple 开发资源。

工具能力

search_apple_docs
在 Apple 开发者文档中搜索 API、类和方法。
get_apple_doc_content
获取详细文档内容,可包含关联 API 和平台兼容性分析。
list_technologies
浏览 Apple 技术目录,支持分类和 beta 状态筛选。
search_framework_symbols
在特定框架中搜索符号(类、结构体、协议等)。
get_related_apis
查找指定 API 的关联 API(继承、协议遵循等)。
resolve_references_batch
批量解析文档中的引用。
get_platform_compatibility
分析 API 的平台兼容性、beta 状态和弃用信息。
find_similar_apis
发现与给定 API 相似的 API。
get_documentation_updates
获取 Apple 文档更新,包括 WWDC 公告和发布说明。
get_technology_overviews
获取技术概述和指南。
get_sample_code
浏览 Apple 示例代码项目。
search_wwdc_videos
搜索 WWDC 视频会话。
get_wwdc_video_details
获取 WWDC 视频详情,包括完整文字记录和代码示例。
list_wwdc_topics
列出所有 WWDC 主题类别。
list_wwdc_years
列出所有 WWDC 年份。

安装接入

在 Claude Desktop 的配置文件中添加以下 JSON(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json;Windows: %APPDATA%\Claude\claude_desktop_config.json),然后重启 Claude Desktop。其他客户端(Claude Code、Cursor、VS Code 等)的配置方法详见项目 README。

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

选型与风险

适合谁

  • Apple 开发者
  • iOS/macOS 开发人员
  • 使用 AI 编程助手(如 Claude、Cursor)的开发者

不适合谁

  • 非 Apple 平台开发者
  • 需要实时 WWDC 最新数据(但包内数据为 2014-2025 年)的用户
  • 需要本地文档离线镜像的用户(但 WWDC 数据可离线访问)

所需权限

  • 需要网络访问以获取 Apple 开发者文档(WWDC 数据除外,已内置)
  • 无文件系统访问权限,但通过 MCP 协议与客户端通信

风险与副作用

  • 依赖公共 Apple 开发者 API,可能受速率限制或不可用
  • 缓存可能导致文档更新延迟(最长 2 小时)
  • 非官方项目,不保证与未来 Apple API 变更的兼容性

常见排障

  1. 确保 npx 已安装且在 PATH 中
  2. 如果使用旧版本,尝试将 args 中的包名添加 @latest 后缀
  3. 检查网络连接和防火墙设置
  4. 查看 README 中的高级配置(如 UserAgent 池)

使用场景

在 AI 编程环境中快速查找 SwiftUI、UIKit 等 API 文档。
搜索并浏览 WWDC 视频,获取会话文字记录和代码示例。
分析 API 的平台兼容性和弃用状态。
发现相关或相似的 API,辅助代码重构和 API 选择。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
VS Code完整支持
Windsurf完整支持
Zed完整支持
Cline完整支持
Amazon Q Developer CLI完整支持