用途:apple-docs-pp-cli 用于在终端或智能体中查询 Apple 开发者文档,支持 Swift/SwiftUI/UIKit 等框架的符号检索、废弃分析与平台迁移辅助,并可安装 MCP 服务器供 Claude Code 调用。
主要能力:doc get 按路径获取文档页并可投影为 abstract、signature、platforms、min 等形状;index 获取框架完整层级索引;technologies 列出所有 Apple 框架与技术;grep 对已同步框架符号做正则检索;conformance 枚举协议的实现类型;deprecation-cliff 按平台版本列出废弃 API;port-to 沿 See-Also/Replacement-Of 图寻找目标平台可用替代;snapshot diff 比对框架索引快照;bundle 打包符号及其一级 See-Also 页面为受 token 预算的上下文;wwdc symbols 列出某场 WWDC 引用的符号。
使用方式:先安装 CLI,npx -y @mvanhorn/printing-press-library install apple-docs --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/developer-tools/apple-docs/cmd/apple-docs-pp-cli@latest,再运行 apple-docs-pp-cli --version 验证并确保安装目录在 PATH。命令可加 --agent 展开为 --json --compact --no-input --no-color --yes,配合 --select 精简字段;--deliver 可输出到 stdout、file 或 webhook。MCP 服务器安装:go install github.com/mvanhorn/printing-press-library/library/developer-tools/apple-docs/cmd/apple-docs-pp-mcp@latest,注册:claude mcp add apple-docs-pp-mcp -- apple-docs-pp-mcp。无需认证。
限制:仅只读,不用于创建、更新、删除等写操作;不用于 App Store Connect API 或 Swift 包管理;不提供 WWDC 视频全文。部分本地数据新鲜度由同步状态决定,--data-source local 不刷新,live 读取 API 且不改本地存储。缺失信息暂未提供。