[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-kimsungwhee--apple-docs-mcp":3,"tool-kimsungwhee--apple-docs-mcp":65},[4,19,29,38,46,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":18},9989,"n8n","n8n-io\u002Fn8n","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。",184740,2,"2026-04-19T23:22:26",[13,14,15,16,17],"数据工具","开发框架","Agent","图像","插件","ready",{"id":20,"name":21,"github_repo":22,"description_zh":23,"stars":24,"difficulty_score":25,"last_commit_at":26,"category_tags":27,"status":18},10095,"AutoGPT","Significant-Gravitas\u002FAutoGPT","AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台，核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点，让用户只需设定目标，AI 即可自主规划步骤、调用工具并持续运行直至完成任务。\n\n无论是开发者、研究人员，还是希望提升工作效率的普通用户，都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体；研究人员能基于开源架构探索多智能体协作机制；而非技术背景用户也可直接选用预置的智能体模板，立即投入实际工作场景。\n\nAutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑，每个块负责单一动作，灵活且易于调试。同时，平台支持本地自托管与云端部署两种模式，兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本，即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛，让人人都能成为 AI 的创造者与受益者。",183572,3,"2026-04-20T04:47:55",[15,28,17,14,16],"语言模型",{"id":30,"name":31,"github_repo":32,"description_zh":33,"stars":34,"difficulty_score":35,"last_commit_at":36,"category_tags":37,"status":18},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[15,17],{"id":39,"name":40,"github_repo":41,"description_zh":42,"stars":43,"difficulty_score":10,"last_commit_at":44,"category_tags":45,"status":18},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[17,15,16,14],{"id":47,"name":48,"github_repo":49,"description_zh":50,"stars":51,"difficulty_score":10,"last_commit_at":52,"category_tags":53,"status":18},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[17,14],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":10,"last_commit_at":60,"category_tags":61,"status":18},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",85267,"2026-04-18T11:00:28",[16,13,62,17,15,63,28,14,64],"视频","其他","音频",{"id":66,"github_repo":67,"name":68,"description_en":69,"description_zh":70,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":79,"owner_location":80,"owner_email":79,"owner_twitter":79,"owner_website":79,"owner_url":81,"languages":82,"stars":91,"forks":92,"last_commit_at":93,"license":94,"difficulty_score":10,"env_os":95,"env_gpu":96,"env_ram":96,"env_deps":97,"category_tags":103,"github_topics":104,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":18,"created_at":123,"updated_at":124,"faqs":125,"releases":154},10228,"kimsungwhee\u002Fapple-docs-mcp","apple-docs-mcp","MCP server for Apple Developer Documentation - Search iOS\u002FmacOS\u002FSwiftUI\u002FUIKit docs, WWDC videos, Swift\u002FObjective-C APIs & code examples in Claude, Cursor & AI assistants","apple-docs-mcp 是一款专为苹果生态开发者打造的 AI 辅助工具，它通过模型上下文协议（MCP），让 Claude、Cursor 等智能助手能直接检索苹果官方开发者文档。无论是查询 SwiftUI、UIKit 等框架的 API 细节，还是寻找 Swift 与 Objective-C 的代码示例，甚至回顾历年 WWDC 视频内容，用户只需用自然语言提问，即可在编程环境中即时获取权威解答。\n\n这款工具有效解决了开发过程中频繁切换浏览器查找文档、难以快速定位准确代码片段或混淆不同系统版本兼容性的痛点。它将分散的官方资源整合为统一的智能知识库，显著提升了查阅效率和编码流畅度。\n\napple-docs-mcp 主要面向 iOS、macOS、watchOS 及 visionOS 平台的软件工程师和技术研究人员。其独特亮点在于不仅覆盖了从旧版系统到最新测试版（如 iOS 26）的全量文档，还能智能分析平台兼容性，自动追踪废弃接口与新特性。此外，内置的高性能搜索机制和智能会话管理，确保了在复杂开发场景下的稳定响应，是苹果开发者提升日常工作效率的理想搭档。","# Apple Docs MCP - Apple Developer Documentation Model Context Protocol Server\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@kimsungwhee%2Fapple-docs-mcp.svg)](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@kimsungwhee%2Fapple-docs-mcp)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\nApple Developer Documentation MCP Server - Access Apple's official developer docs, frameworks, APIs, SwiftUI, UIKit, and WWDC videos through Model Context Protocol. Search iOS, macOS, watchOS, tvOS, and visionOS documentation with AI-powered natural language queries. Get instant access to Swift\u002FObjective-C code examples, API references, and technical guides directly in Claude, Cursor, or any MCP-compatible AI assistant.\n\n**English** | [日本語](README.ja.md) | [한국어](README.ko.md) | [简体中文](README.zh-CN.md)\n\n## ✨ Features\n\n- 🔍 **Smart Search**: Intelligent search across Apple Developer Documentation for SwiftUI, UIKit, Foundation, CoreData, ARKit, and more\n- 📚 **Complete Documentation Access**: Full access to Apple's JSON API for Swift, Objective-C, and framework documentation\n- 🔧 **Framework Index**: Browse hierarchical API structures for iOS, macOS, watchOS, tvOS, visionOS frameworks\n- 📋 **Technology Catalog**: Explore Apple technologies including SwiftUI, UIKit, Metal, Core ML, Vision, and ARKit\n- 📰 **Documentation Updates**: Track WWDC 2024\u002F2025 announcements, iOS 26, macOS 26, and latest SDK releases\n- 🎯 **Technology Overviews**: Comprehensive guides for Swift, SwiftUI, UIKit, and all Apple development platforms\n- 💻 **Sample Code Library**: Swift and Objective-C code examples for iOS, macOS, and cross-platform development\n- 🎥 **WWDC Video Library**: Search WWDC 2014-2025 sessions with transcripts, Swift\u002FSwiftUI code examples, and resources\n- 🔗 **Related APIs Discovery**: Find SwiftUI views, UIKit controllers, and framework-specific API relationships\n- 📊 **Platform Compatibility**: iOS 13+, macOS 10.15+, watchOS 6+, tvOS 13+, visionOS compatibility analysis\n- ⚡ **High Performance**: Optimized for Xcode, Swift Playgrounds, and AI-powered development environments\n- 🔄 **Smart UserAgent Pool**: Intelligent UserAgent rotation system with automatic failure recovery and performance monitoring\n- 🌐 **Multi-Platform**: Complete iOS, iPadOS, macOS, watchOS, tvOS, and visionOS documentation support\n- 🏷️ **Beta & Status Tracking**: iOS 26 beta APIs, deprecated UIKit methods, new SwiftUI features tracking\n\n## 🚀 Quick Start\n\n### Claude Desktop (Recommended)\n\nAdd this to your Claude Desktop configuration:\n\n**macOS**: `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json`  \n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n> **Note**: If you encounter issues with an old version being used, add `@latest` to force the latest version:\n> ```json\n> \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp@latest\"]\n> ```\n\nRestart Claude Desktop and start asking about Apple APIs!\n\n## 📦 Installation\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>📱 Claude Code\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```bash\nclaude mcp add apple-docs -- npx -y @kimsungwhee\u002Fapple-docs-mcp@latest\n```\n\n[📖 Claude Code MCP docs](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🖱️ Cursor\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**Via Settings**: Settings → Cursor Settings → MCP → Add new global MCP server\n\n**Via Config File**: Add to `~\u002F.cursor\u002Fmcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Cursor MCP docs](https:\u002F\u002Fdocs.cursor.com\u002Fcontext\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🔷 VS Code\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAdd to your VS Code MCP config:\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"apple-docs\": {\n        \"type\": \"stdio\",\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n      }\n    }\n  }\n}\n```\n\n[📖 VS Code MCP docs](https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Feditor\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🌊 Windsurf\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAdd to your Windsurf MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Windsurf MCP docs](https:\u002F\u002Fdocs.codeium.com\u002Fwindsurf\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>⚡ Zed\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nAdd to your Zed `settings.json`:\n\n```json\n{\n  \"context_servers\": {\n    \"Apple Docs\": {\n      \"command\": {\n        \"path\": \"npx\",\n        \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n      },\n      \"settings\": {}\n    }\n  }\n}\n```\n\n[📖 Zed Context Server docs](https:\u002F\u002Fzed.dev\u002Fdocs\u002Fcontext-servers)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🔧 Cline\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**Via Marketplace**:\n1. Open Cline → Menu (☰) → MCP Servers → Marketplace\n2. Search \"Apple Docs MCP\" → Install\n\n**Via Config**: Add to `cline_mcp_settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"],\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong> Amazon A Developer CLI\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**Via Config File**: Add to `~\u002F.aws\u002Famazonq\u002Fmcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Amazon A Developer CLI MCP docs](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fqdev-mcp.html)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🪟 Windows\u003C\u002Fstrong>\u003C\u002Fsummary>\n\nFor Windows systems, use:\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"cmd\",\n      \"args\": [\"\u002Fc\", \"npx\", \"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"],\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>⚙️ Advanced Installation\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**Global Installation**:\n```bash\n# Using pnpm (recommended)\npnpm add -g @kimsungwhee\u002Fapple-docs-mcp\n\n# Using npm\nnpm install -g @kimsungwhee\u002Fapple-docs-mcp\n```\n\n**Direct Usage**:\n```bash\nnpx @kimsungwhee\u002Fapple-docs-mcp --help\n```\n\n**Development Setup**:\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp.git\ncd apple-docs-mcp\n\n# Using pnpm (recommended)\npnpm install && pnpm run build\n\n# Using npm\nnpm install && npm run build\n```\n\n\u003C\u002Fdetails>\n\n## 💬 Usage Examples\n\n### 🔍 Smart Search\n```\n\"Search for SwiftUI animations\"\n\"Find withAnimation API documentation\"\n\"Look up async\u002Fawait patterns in Swift\"\n\"Show me UITableView delegate methods\"\n\"Search Core Data NSPersistentContainer examples\"\n\"Find AVFoundation video playback APIs\"\n```\n\n### 📚 Documentation Access\n```\n\"Get detailed information about the SwiftUI framework\"\n\"Show me withAnimation API with related APIs\"\n\"Get platform compatibility for SwiftData\"\n\"Access UIViewController documentation with similar APIs\"\n\"Show me NSManagedObjectContext documentation\"\n\"Get URLSession async\u002Fawait methods\"\n```\n\n### 🔧 Framework Exploration\n```\n\"Show me SwiftUI framework API index\"\n\"List all UIKit classes and methods\"\n\"Browse ARKit framework structure\"\n\"Get WeatherKit API hierarchy\"\n\"Explore Core ML model loading APIs\"\n\"Show Vision framework image analysis APIs\"\n```\n\n### 🔗 API Discovery\n```\n\"Find APIs related to UIViewController\"\n\"Show me similar APIs to withAnimation\"\n\"Get all references from SwiftData documentation\"\n\"Discover alternatives to Core Data NSManagedObject\"\n```\n\n### 📋 Technology & Platform Analysis\n```\n\"List all Beta frameworks in iOS 26\"\n\"Show me Graphics & Games technologies\"\n\"What machine learning frameworks are available?\"\n\"Analyze platform compatibility for Vision framework\"\n```\n\n### 📰 Documentation Updates\n```\n\"Show me the latest WWDC updates\"\n\"What's new in SwiftUI?\"\n\"Get technology updates for iOS\"\n\"Show me release notes for Xcode\"\n\"Find beta features in the latest updates\"\n```\n\n### 🎯 Technology Overviews\n```\n\"Show me technology overviews for app design and UI\"\n\"Get comprehensive guides for games development\"\n\"Explore AI and machine learning overviews\"\n\"Show me iOS-specific technology guides\"\n\"Get data management technology overviews\"\n```\n\n### 💻 Sample Code Library\n```\n\"Show SwiftUI sample code projects\"\n\"Find sample code for machine learning\"\n\"Get UIKit example projects\"\n\"Show featured WWDC sample code\"\n\"Find Core Data sample implementations\"\n\"Show only beta sample code projects\"\n```\n\n### 🎥 WWDC Video Search\n```\n\"Search WWDC videos about SwiftUI\"\n\"Find WWDC sessions on machine learning\"\n\"Show me WWDC 2024 videos\"\n\"Search for async\u002Fawait WWDC talks\"\n\"Find WWDC videos about Swift concurrency\"\n\"Show accessibility-focused WWDC sessions\"\n```\n\n### 📺 WWDC Video Details\n```\n\"Get details for WWDC session 10176\"\n\"Show me the transcript for WWDC23 session on SwiftData\"\n\"Get code examples from WWDC video 10019\"\n\"Show resources from Vision Pro WWDC session\"\n\"Get transcript for 'Meet async\u002Fawait in Swift' session\"\n```\n\n### 📋 WWDC Topics & Years\n```\n\"List all WWDC topics\"\n\"Show me Swift topic WWDC videos\"\n\"Get WWDC videos about developer tools\"\n\"List WWDC videos from 2023\"\n\"Show all SwiftUI and UI frameworks sessions\"\n\"Get machine learning WWDC content\"\n```\n\n### 🛠️ Advanced Usage\n```\n\"Find related APIs for @State with platform analysis\"\n\"Resolve all references from SwiftUI documentation\"\n\"Get platform compatibility analysis for Vision framework\"\n\"Find similar APIs to UIViewController with deep search\"\n```\n\n## 🛠️ Available Tools\n\n| Tool | Description | Key Features |\n|------|-------------|--------------|\n| `search_apple_docs` | Search Apple Developer Documentation | Official search API, find specific APIs, classes, methods |\n| `get_apple_doc_content` | Get detailed documentation content | JSON API access, optional enhanced analysis (related\u002Fsimilar APIs, platform compatibility) |\n| `list_technologies` | Browse all Apple technologies | Category filtering, language support, beta status |\n| `search_framework_symbols` | Search symbols in specific framework | Classes, structs, protocols, wildcard patterns, type filtering |\n| `get_related_apis` | Find related APIs | Inheritance, conformance, \"See Also\" relationships |\n| `resolve_references_batch` | Batch resolve API references | Extract and resolve all references from documentation |\n| `get_platform_compatibility` | Platform compatibility analysis | Version support, beta status, deprecation info |\n| `find_similar_apis` | Discover similar APIs | Apple's official recommendations, topic groupings |\n| `get_documentation_updates` | Track Apple documentation updates | WWDC announcements, technology updates, release notes |\n| `get_technology_overviews` | Get technology overviews and guides | Comprehensive guides, hierarchical navigation, platform filtering |\n| `get_sample_code` | Browse Apple sample code projects | Framework filtering (with limitations), keyword search, beta status |\n| `search_wwdc_videos` | Search WWDC video sessions | Keyword search, topic\u002Fyear filtering, session metadata |\n| `get_wwdc_video_details` | Get WWDC video details with transcript | Full transcripts, code examples, resources, platform info |\n| `list_wwdc_topics` | List all available WWDC topics | 19 topic categories from Swift to Spatial Computing |\n| `list_wwdc_years` | List all available WWDC years | Conference years with video counts |\n\n## 🏗️ Technical Architecture for Apple Developer Documentation Access\n\n```\napple-docs-mcp\u002F\n├── 🔧 src\u002F\n│   ├── index.ts                      # MCP server entry point with all tools\n│   ├── tools\u002F                        # MCP tool implementations\n│   │   ├── search-parser.ts          # HTML search result parsing\n│   │   ├── doc-fetcher.ts            # JSON API documentation fetching\n│   │   ├── list-technologies.ts      # Technology catalog handling\n│   │   ├── get-documentation-updates.ts # Documentation updates tracking\n│   │   ├── get-technology-overviews.ts # Technology overviews and guides\n│   │   ├── get-sample-code.ts        # Sample code library browser\n│   │   ├── get-framework-index.ts    # Framework structure indexing\n│   │   ├── get-related-apis.ts       # Related API discovery\n│   │   ├── resolve-references-batch.ts # Batch reference resolution\n│   │   ├── get-platform-compatibility.ts # Platform analysis\n│   │   ├── find-similar-apis.ts      # Similar API recommendations\n│   │   └── wwdc\u002F                     # WWDC video tools\n│   │       ├── wwdc-handlers.ts      # WWDC tool handlers\n│   │       ├── content-extractor.ts  # Video content extraction\n│   │       ├── topics-extractor.ts   # Topic listing\n│   │       └── video-list-extractor.ts # Video list parsing\n│   └── utils\u002F                        # Utility functions and helpers\n│       ├── cache.ts                  # Memory cache with TTL support\n│       ├── constants.ts              # Application constants and URLs\n│       ├── error-handler.ts          # Error handling and validation\n│       ├── http-client.ts            # HTTP client with performance tracking\n│       ├── user-agent-pool.ts        # Smart UserAgent rotation system\n│       ├── http-headers-generator.ts # Dynamic browser headers generation\n│       └── url-converter.ts          # URL conversion utilities\n├── 📦 dist\u002F                          # Compiled JavaScript\n├── 📄 package.json                   # Package configuration\n└── 📖 README.md                      # This file\n```\n\n### 🚀 Performance Features\n\n- **Memory-Based Caching**: Custom cache implementation with automatic cleanup and TTL support\n- **Smart UserAgent Pool**: Intelligent rotation system with automatic failure recovery and performance monitoring\n- **Dynamic Headers**: Realistic browser headers generation (Accept, Accept-Language, User-Agent)\n- **Smart Search**: Official Apple search API with enhanced result formatting\n- **Enhanced Analysis**: Optional related APIs, platform compatibility, and similarity analysis\n- **Error Resilience**: Graceful degradation with comprehensive error handling\n- **Type Safety**: Full TypeScript with Zod v4.0.5 runtime validation\n- **Latest Dependencies**: MCP SDK v1.15.1, optimized package footprint\n\n### 💾 Caching Strategy\n\n| Content Type | Cache Duration | Cache Size | Reason |\n|--------------|----------------|------------|--------|\n| API Documentation | 30 minutes | 500 entries | Frequently accessed, moderate updates |\n| Search Results | 10 minutes | 200 entries | Dynamic content, user-specific |\n| Framework Indexes | 1 hour | 100 entries | Stable structure, less frequent changes |\n| Technologies List | 2 hours | 50 entries | Rarely changes, large content |\n| Documentation Updates | 30 minutes | 100 entries | Regular updates, WWDC announcements |\n\n## 📦 WWDC Data\n\nAll WWDC video data (2014-2025) is **bundled directly in the npm package**, providing:\n\n- ✅ **Zero network latency** - No API calls needed for WWDC content\n- ✅ **100% offline access** - Works without internet connection\n- ✅ **No rate limits** - Unlimited WWDC searches and browsing\n- ✅ **Instant responses** - All data is locally available\n\nThe package includes:\n- 📹 **1,260+ WWDC session videos** with full transcripts\n- 🏷️ **20 topic categories** for organized browsing\n- 📅 **13 years of content** (2012-2025)\n- 💾 **35MB of optimized JSON data**\n\n> **Note**: Keep your package updated to get the latest WWDC content additions.\n\n## ⚙️ Configuration\n\n### 🔄 UserAgent Pool Configuration\n\nThe MCP server includes an intelligent UserAgent rotation system to improve API reliability:\n\n#### Environment Variables\n\n| Variable | Description | Default | Example |\n|----------|-------------|---------|---------|\n| `USER_AGENT_ROTATION_ENABLED` | Enable\u002Fdisable rotation | `true` | `true` |\n| `USER_AGENT_POOL_STRATEGY` | Rotation strategy | `random` | `smart` |\n| `USER_AGENT_MAX_RETRIES` | Max retry attempts | `3` | `5` |\n| `USER_AGENT_POOL_CONFIG` | Custom pool config (JSON) | Built-in agents | See below |\n\n#### Custom Pool Configuration\n\n```bash\n# Configure custom UserAgent pool\nexport USER_AGENT_POOL_CONFIG='[\n  {\"userAgent\": \"MyApp\u002F1.0 (compatible)\", \"weight\": 3, \"maxUsageCount\": 1000},\n  {\"userAgent\": \"MyApp\u002F2.0 (advanced)\", \"weight\": 2, \"maxUsageCount\": 800}\n]'\n\n# Set rotation strategy (random\u002Fsequential\u002Fsmart)\nexport USER_AGENT_POOL_STRATEGY=smart\n\n# Enable debugging\nexport NODE_ENV=development\n```\n\n#### Available Strategies\n\n- **`random`**: Fast random selection (best performance)\n- **`sequential`**: Round-robin rotation (predictable order)\n- **`smart`**: Success rate optimization (best reliability)\n\n#### Built-in UserAgents\n\nThe server includes 12+ pre-configured UserAgent strings covering:\n- Chrome (Mac Intel\u002FApple Silicon, Windows, Linux)\n- Firefox (Mac Intel\u002FApple Silicon, Windows, Linux)\n- Safari (Mac Intel\u002FApple Silicon, latest versions)\n- Edge (Windows, Mac Intel\u002FApple Silicon)\n\n## 🧪 Development\n\n### Quick Commands\n\n```bash\n# Development with auto-reload\npnpm run dev    # or: npm run dev\n\n# Build for production  \npnpm run build  # or: npm run build\n\n# Type checking\npnpm exec tsc --noEmit  # or: npx tsc --noEmit\n\n# Clean build artifacts\npnpm run clean  # or: npm run clean\n```\n\n### Testing Locally\n\n```bash\n# Test the MCP server directly\nnode dist\u002Findex.js\n\n# Test with sample queries\nnpx @kimsungwhee\u002Fapple-docs-mcp --test\n```\n\n## 🤝 Contributing\n\nContributions are welcome! Here's how to get started:\n\n1. **Fork** the repository\n2. **Create** a feature branch: `git checkout -b feature\u002Famazing-feature`\n3. **Commit** your changes: `git commit -m 'Add amazing feature'`\n4. **Push** to the branch: `git push origin feature\u002Famazing-feature`\n5. **Open** a Pull Request\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n## ⚠️ Disclaimer\n\nThis project is not affiliated with or endorsed by Apple Inc. It uses publicly available Apple Developer Documentation APIs for educational and development purposes.\n\n---\n\n\u003Cdiv align=\"center\">\n\n**Made with ❤️ for the Apple Developer Community**\n\nSearch Apple Developer Documentation | iOS Development | macOS Development | Swift Programming | SwiftUI | UIKit | Xcode | WWDC Videos | Model Context Protocol | MCP Server\n\n[Report Issues](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues) • [Request Features](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002Fnew) • [Documentation](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp)\n\n\u003C\u002Fdiv>","# Apple Docs MCP - 苹果开发者文档模型上下文协议服务器\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@kimsungwhee%2Fapple-docs-mcp.svg)](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@kimsungwhee%2Fapple-docs-mcp)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\n苹果开发者文档 MCP 服务器——通过模型上下文协议访问苹果官方开发者文档、框架、API、SwiftUI、UIKit 以及 WWDC 视频。使用人工智能驱动的自然语言查询搜索 iOS、macOS、watchOS、tvOS 和 visionOS 文档。直接在 Claude、Cursor 或任何兼容 MCP 的 AI 助手中即时获取 Swift\u002FObjective-C 代码示例、API 参考和技术指南。\n\n**English** | [日本語](README.ja.md) | [한국어](README.ko.md) | [简体中文](README.zh-CN.md)\n\n## ✨ 特性\n\n- 🔍 **智能搜索**：跨 SwiftUI、UIKit、Foundation、CoreData、ARKit 等苹果开发者文档进行智能搜索\n- 📚 **完整文档访问**：全面访问苹果的 JSON API，涵盖 Swift、Objective-C 和框架文档\n- 🔧 **框架索引**：浏览 iOS、macOS、watchOS、tvOS、visionOS 框架的层级式 API 结构\n- 📋 **技术目录**：探索包括 SwiftUI、UIKit、Metal、Core ML、Vision 和 ARKit 在内的苹果技术\n- 📰 **文档更新**：跟踪 WWDC 2024\u002F2025 发布内容、iOS 26、macOS 26 以及最新 SDK 发布信息\n- 🎯 **技术概览**：针对 Swift、SwiftUI、UIKit 和所有苹果开发平台的全面指南\n- 💻 **示例代码库**：适用于 iOS、macOS 和跨平台开发的 Swift 和 Objective-C 代码示例\n- 🎥 **WWDC 视频库**：可搜索 2014–2025 年的 WWDC 会议视频，附带字幕、Swift\u002FSwiftUI 代码示例及资源\n- 🔗 **相关 API 发现**：查找 SwiftUI 视图、UIKit 控制器以及特定框架的 API 关系\n- 📊 **平台兼容性**：分析 iOS 13+、macOS 10.15+、watchOS 6+、tvOS 13+ 和 visionOS 的兼容性\n- ⚡ **高性能**：专为 Xcode、Swift Playgrounds 和人工智能驱动的开发环境优化\n- 🔄 **智能 UserAgent 池**：具备自动故障恢复和性能监控的智能 UserAgent 轮换系统\n- 🌐 **多平台支持**：全面支持 iOS、iPadOS、macOS、watchOS、tvOS 和 visionOS 文档\n- 🏷️ **Beta 版与状态追踪**：追踪 iOS 26 Beta 版 API、已弃用的 UIKit 方法以及新的 SwiftUI 功能\n\n## 🚀 快速入门\n\n### Claude Desktop（推荐）\n\n将以下内容添加到你的 Claude Desktop 配置中：\n\n**macOS**: `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json`  \n**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n> **注意**：如果遇到旧版本被使用的问题，请添加 `@latest` 强制使用最新版本：\n> ```json\n> \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp@latest\"]\n> ```\n\n重启 Claude Desktop，即可开始询问关于苹果 API 的问题！\n\n## 📦 安装\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>📱 Claude Code\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n```bash\nclaude mcp add apple-docs -- npx -y @kimsungwhee\u002Fapple-docs-mcp@latest\n```\n\n[📖 Claude Code MCP 文档](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🖱️ Cursor\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**通过设置**：设置 → Cursor 设置 → MCP → 添加新的全局 MCP 服务器\n\n**通过配置文件**：添加到 `~\u002F.cursor\u002Fmcp.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Cursor MCP 文档](https:\u002F\u002Fdocs.cursor.com\u002Fcontext\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🔷 VS Code\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n添加到你的 VS Code MCP 配置中：\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"apple-docs\": {\n        \"type\": \"stdio\",\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n      }\n    }\n  }\n}\n```\n\n[📖 VS Code MCP 文档](https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Feditor\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🌊 Windsurf\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n添加到你的 Windsurf MCP 配置中：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Windsurf MCP 文档](https:\u002F\u002Fdocs.codeium.com\u002Fwindsurf\u002Fmcp)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>⚡ Zed\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n添加到你的 Zed `settings.json`：\n\n```json\n{\n  \"context_servers\": {\n    \"Apple Docs\": {\n      \"command\": {\n        \"path\": \"npx\",\n        \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n      },\n      \"settings\": {}\n    }\n  }\n}\n```\n\n[📖 Zed 上下文服务器文档](https:\u002F\u002Fzed.dev\u002Fdocs\u002Fcontext-servers)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🔧 Cline\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**通过市场**：\n1. 打开 Cline → 菜单 (☰) → MCP 服务器 → 市场\n2. 搜索“Apple Docs MCP”→ 安装\n\n**通过配置**：添加到 `cline_mcp_settings.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"],\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong> Amazon A Developer CLI\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**通过配置文件**：添加到 `~\u002F.aws\u002Famazonq\u002Fmcp.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n[📖 Amazon A Developer CLI MCP 文档](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fqdev-mcp.html)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>🪟 Windows\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n对于 Windows 系统，使用：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"cmd\",\n      \"args\": [\"\u002Fc\", \"npx\", \"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"],\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>⚙️ 高级安装\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n**全局安装**：\n```bash\n# 使用 pnpm（推荐）\npnpm add -g @kimsungwhee\u002Fapple-docs-mcp\n\n# 使用 npm\nnpm install -g @kimsungwhee\u002Fapple-docs-mcp\n```\n\n**直接使用**：\n```bash\nnpx @kimsungwhee\u002Fapple-docs-mcp --help\n```\n\n**开发环境搭建**：\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp.git\ncd apple-docs-mcp\n\n# 使用 pnpm（推荐）\npnpm install && pnpm run build\n\n# 使用 npm\nnpm install && npm run build\n```\n\n\u003C\u002Fdetails>\n\n## 💬 使用示例\n\n### 🔍 智能搜索\n```\n“搜索 SwiftUI 动画”\n“查找 withAnimation API 文档”\n“在 Swift 中查找 async\u002Fawait 模式”\n“给我看看 UITableView 的代理方法”\n“搜索 Core Data NSPersistentContainer 示例”\n“查找 AVFoundation 视频播放 API”\n```\n\n### 📚 文档访问\n```\n\"获取 SwiftUI 框架的详细信息\"\n\"向我展示 withAnimation API 及其相关 API\"\n\"获取 SwiftData 的平台兼容性信息\"\n\"访问 UIViewController 文档及其类似 API\"\n\"向我展示 NSManagedObjectContext 文档\"\n\"获取 URLSession 的 async\u002Fawait 方法\"\n```\n\n### 🔧 框架探索\n```\n\"向我展示 SwiftUI 框架的 API 索引\"\n\"列出所有 UIKit 类和方法\"\n\"浏览 ARKit 框架的结构\"\n\"获取 WeatherKit API 层次结构\"\n\"探索 Core ML 模型加载 API\"\n\"展示 Vision 框架的图像分析 API\"\n```\n\n### 🔗 API 发现\n```\n\"查找与 UIViewController 相关的 API\"\n\"向我展示与 withAnimation 类似的 API\"\n\"从 SwiftData 文档中获取所有引用\"\n\"发现 Core Data NSManagedObject 的替代方案\"\n```\n\n### 📋 技术与平台分析\n```\n\"列出 iOS 26 中的所有 Beta 框架\"\n\"向我展示图形与游戏技术\"\n\"有哪些可用的机器学习框架？\"\n\"分析 Vision 框架的平台兼容性\"\n```\n\n### 📰 文档更新\n```\n\"向我展示最新的 WWDC 更新\"\n\"SwiftUI 有哪些新功能？\"\n\"获取 iOS 的技术更新\"\n\"向我展示 Xcode 的发布说明\"\n\"在最新更新中查找 Beta 功能\"\n```\n\n### 🎯 技术概览\n```\n\"向我展示用于应用设计和 UI 的技术概览\"\n\"获取游戏开发的综合指南\"\n\"探索 AI 和机器学习的技术概览\"\n\"向我展示 iOS 特有的技术指南\"\n\"获取数据管理技术概览\"\n```\n\n### 💻 示例代码库\n```\n\"展示 SwiftUI 示例代码项目\"\n\"查找机器学习示例代码\"\n\"获取 UIKit 示例项目\"\n\"展示 WWDC 精选示例代码\"\n\"查找 Core Data 示例实现\"\n\"仅展示 Beta 示例代码项目\"\n```\n\n### 🎥 WWDC 视频搜索\n```\n\"搜索关于 SwiftUI 的 WWDC 视频\"\n\"查找关于机器学习的 WWDC 会议\"\n\"向我展示 2024 年 WWDC 视频\"\n\"搜索关于 async\u002Fawait 的 WWDC 演讲\"\n\"查找关于 Swift 并发的 WWDC 视频\"\n\"展示以无障碍为主题的 WWDC 会议\"\n```\n\n### 📺 WWDC 视频详情\n```\n\"获取 WWDC 会议 10176 的详细信息\"\n\"向我展示 WWDC23 关于 SwiftData 会议的逐字稿\"\n\"从 WWDC 视频 10019 中获取代码示例\"\n\"展示 Vision Pro WWDC 会议的相关资源\"\n\"获取 '了解 Swift 中的 async\u002Fawait' 会议的逐字稿\"\n```\n\n### 📋 WWDC 主题与年份\n```\n\"列出所有 WWDC 主题\"\n\"向我展示关于 Swift 主题的 WWDC 视频\"\n\"获取关于开发者工具的 WWDC 视频\"\n\"列出 2023 年的 WWDC 视频\"\n\"展示所有关于 SwiftUI 和 UI 框架的会议\"\n\"获取关于机器学习的 WWDC 内容\"\n```\n\n### 🛠️ 高级用法\n```\n\"结合平台分析，查找 @State 的相关 API\"\n\"解析 SwiftUI 文档中的所有引用\"\n\"获取 Vision 框架的平台兼容性分析\"\n\"通过深度搜索找到与 UIViewController 类似的 API\"\n```\n\n## 🛠️ 可用工具\n\n| 工具 | 描述 | 关键特性 |\n|------|-------------|--------------|\n| `search_apple_docs` | 搜索 Apple 开发者文档 | 官方搜索 API，查找特定 API、类、方法 |\n| `get_apple_doc_content` | 获取详细文档内容 | JSON API 访问，可选增强分析（相关\u002F类似 API、平台兼容性） |\n| `list_technologies` | 浏览所有 Apple 技术 | 分类筛选、语言支持、Beta 状态 |\n| `search_framework_symbols` | 在特定框架中搜索符号 | 类、结构体、协议、通配符模式、类型筛选 |\n| `get_related_apis` | 查找相关 API | 继承关系、一致性、\"参见\"关系 |\n| `resolve_references_batch` | 批量解析 API 参考 | 提取并解析文档中的所有引用 |\n| `get_platform_compatibility` | 平台兼容性分析 | 版本支持、Beta 状态、弃用信息 |\n| `find_similar_apis` | 发现相似 API | Apple 官方推荐、主题分组 |\n| `get_documentation_updates` | 跟踪 Apple 文档更新 | WWDC 公告、技术更新、发布说明 |\n| `get_technology_overviews` | 获取技术概览和指南 | 综合指南、层级导航、平台筛选 |\n| `get_sample_code` | 浏览 Apple 示例代码项目 | 框架筛选（有限制）、关键词搜索、Beta 状态 |\n| `search_wwdc_videos` | 搜索 WWDC 视频会议 | 关键词搜索、主题\u002F年份筛选、会议元数据 |\n| `get_wwdc_video_details` | 获取 WWDC 视频详情及逐字稿 | 完整逐字稿、代码示例、资源、平台信息 |\n| `list_wwdc_topics` | 列出所有可用 WWDC 主题 | 从 Swift 到空间计算的 19 个主题类别 |\n| `list_wwdc_years` | 列出所有可用 WWDC 年份 | 带有视频数量的会议年份 |\n\n## 🏗️ Apple 开发者文档访问的技术架构\n\n```\napple-docs-mcp\u002F\n├── 🔧 src\u002F\n│   ├── index.ts                      # MCP 服务器入口，包含所有工具\n│   ├── tools\u002F                        # MCP 工具实现\n│   │   ├── search-parser.ts          # 解析 HTML 搜索结果\n│   │   ├── doc-fetcher.ts            # 使用 JSON API 获取文档\n│   │   ├── list-technologies.ts      # 处理技术目录\n│   │   ├── get-documentation-updates.ts # 跟踪文档更新\n│   │   ├── get-technology-overviews.ts # 技术概览和指南\n│   │   ├── get-sample-code.ts        # 浏览示例代码库\n│   │   ├── get-framework-index.ts    # 构建框架结构索引\n│   │   ├── get-related-apis.ts       # 发现相关 API\n│   │   ├── resolve-references-batch.ts # 批量解析引用\n│   │   ├── get-platform-compatibility.ts # 进行平台分析\n│   │   ├── find-similar-apis.ts      # 推荐相似 API\n│   │   └── wwdc\u002F                     # WWDC 视频工具\n│   │       ├── wwdc-handlers.ts      # WWDC 工具处理程序\n│   │       ├── content-extractor.ts  # 提取视频内容\n│   │       ├── topics-extractor.ts   # 提取主题\n│   │       └── video-list-extractor.ts # 解析视频列表\n│   └── utils\u002F                        # 实用函数和辅助工具\n│       ├── cache.ts                  # 带有 TTL 支持的内存缓存\n│       ├── constants.ts              # 应用常量和 URL\n│       ├── error-handler.ts          # 错误处理和验证\n│       ├── http-client.ts            # 带性能监控的 HTTP 客户端\n│       ├── user-agent-pool.ts        # 智能 UserAgent 轮换系统\n│       ├── http-headers-generator.ts # 动态浏览器头生成\n│       └── url-converter.ts          # URL 转换实用工具\n├── 📦 dist\u002F                          # 编译后的 JavaScript\n├── 📄 package.json                   # 包配置文件\n└── 📖 README.md                      # 本文件\n```\n\n### 🚀 性能特性\n\n- **基于内存的缓存**：自定义缓存实现，支持自动清理和 TTL\n- **智能 UserAgent 池**：具备自动故障恢复和性能监控的智能轮转系统\n- **动态请求头**：生成逼真的浏览器请求头（Accept、Accept-Language、User-Agent）\n- **智能搜索**：使用官方 Apple 搜索 API，并优化结果格式\n- **增强分析功能**：可选的相关 API、平台兼容性及相似度分析\n- **错误韧性**：优雅降级与全面的错误处理机制\n- **类型安全**：完全采用 TypeScript，结合 Zod v4.0.5 进行运行时验证\n- **最新依赖**：MCP SDK v1.15.1，优化了包体积\n\n### 💾 缓存策略\n\n| 内容类型           | 缓存时长   | 缓存大小 | 理由                     |\n|--------------------|------------|----------|--------------------------|\n| API 文档           | 30 分钟    | 500 条   | 访问频繁，更新频率中等     |\n| 搜索结果           | 10 分钟    | 200 条   | 动态内容，用户特定         |\n| 框架索引           | 1 小时     | 100 条   | 结构稳定，变化较少         |\n| 技术列表           | 2 小时     | 50 条    | 较少变更，内容较大         |\n| 文档更新           | 30 分钟    | 100 条   | 定期更新，WWDC 发布内容   |\n\n## 📦 WWDC 数据\n\n所有 WWDC 视频数据（2014–2025 年）都**直接打包在 npm 包中**，提供以下优势：\n\n- ✅ **零网络延迟**：无需调用 API 即可获取 WWDC 内容\n- ✅ **100% 离线访问**：无需互联网连接即可使用\n- ✅ **无速率限制**：无限进行 WWDC 搜索和浏览\n- ✅ **即时响应**：所有数据均本地可用\n\n包内包含：\n- 📹 **1,260+ 场 WWDC 会议视频**，附完整字幕\n- 🏷️ **20 个主题分类**，便于有序浏览\n- 📅 **13 年的内容**（2012–2025 年）\n- 💾 **35MB 优化后的 JSON 数据**\n\n> **注意**：请保持包的更新，以获取最新的 WWDC 内容。\n\n## ⚙️ 配置\n\n### 🔄 UserAgent 池配置\n\nMCP 服务器内置智能 UserAgent 轮转系统，以提升 API 可靠性：\n\n#### 环境变量\n\n| 变量                        | 描述                           | 默认值       | 示例          |\n|-----------------------------|--------------------------------|--------------|---------------|\n| `USER_AGENT_ROTATION_ENABLED` | 启用\u002F禁用轮转功能              | `true`       | `true`        |\n| `USER_AGENT_POOL_STRATEGY`  | 轮转策略                       | `random`     | `smart`       |\n| `USER_AGENT_MAX_RETRIES`    | 最大重试次数                   | `3`          | `5`           |\n| `USER_AGENT_POOL_CONFIG`    | 自定义池配置（JSON 格式）      | 内置代理     | 见下文        |\n\n#### 自定义池配置\n\n```bash\n# 配置自定义 UserAgent 池\nexport USER_AGENT_POOL_CONFIG='[\n  {\"userAgent\": \"MyApp\u002F1.0 (compatible)\", \"weight\": 3, \"maxUsageCount\": 1000},\n  {\"userAgent\": \"MyApp\u002F2.0 (advanced)\", \"weight\": 2, \"maxUsageCount\": 800}\n]'\n\n# 设置轮转策略（random\u002Fsequential\u002Fsmart）\nexport USER_AGENT_POOL_STRATEGY=smart\n\n# 启用调试模式\nexport NODE_ENV=development\n```\n\n#### 可用策略\n\n- **`random`**：快速随机选择（性能最佳）\n- **`sequential`**：轮询轮转（顺序可预测）\n- **`smart`**：根据成功率优化（可靠性最高）\n\n#### 内置 UserAgent\n\n服务器预置了 12+ 种 UserAgent 字符串，覆盖：\n- Chrome（Mac Intel\u002FApple Silicon、Windows、Linux）\n- Firefox（Mac Intel\u002FApple Silicon、Windows、Linux）\n- Safari（Mac Intel\u002FApple Silicon，最新版本）\n- Edge（Windows、Mac Intel\u002FApple Silicon）\n\n## 🧪 开发\n\n### 快速命令\n\n```bash\n# 开发模式，自动重载\npnpm run dev    # 或：npm run dev\n\n# 生产构建\npnpm run build  # 或：npm run build\n\n# 类型检查\npnpm exec tsc --noEmit  # 或：npx tsc --noEmit\n\n# 清理构建产物\npnpm run clean  # 或：npm run clean\n```\n\n### 本地测试\n\n```bash\n# 直接测试 MCP 服务器\nnode dist\u002Findex.js\n\n# 使用示例查询测试\nnpx @kimsungwhee\u002Fapple-docs-mcp --test\n```\n\n## 🤝 贡献\n\n欢迎贡献代码！开始方法如下：\n\n1. **Fork** 仓库\n2. **创建** 功能分支：`git checkout -b feature\u002Famazing-feature`\n3. **提交** 更改：`git commit -m '添加惊艳功能'`\n4. **推送** 到分支：`git push origin feature\u002Famazing-feature`\n5. **打开** Pull Request\n\n## 📄 许可证\n\nMIT 许可证——详情请参阅 [LICENSE](LICENSE) 文件。\n\n## ⚠️ 免责声明\n\n本项目与 Apple Inc. 无任何关联，亦未获其认可。它仅使用公开的 Apple Developer Documentation API，用于教育和开发目的。\n\n---\n\n\u003Cdiv align=\"center\">\n\n**为 Apple 开发者社区用心打造 ❤️**\n\n搜索 Apple 开发者文档 | iOS 开发 | macOS 开发 | Swift 编程 | SwiftUI | UIKit | Xcode | WWDC 视频 | Model Context Protocol | MCP 服务器\n\n[报告问题](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues) • [请求功能](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002Fnew) • [文档](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp)\n\n\u003C\u002Fdiv>","# Apple Docs MCP 快速上手指南\n\nApple Docs MCP 是一个基于模型上下文协议（MCP）的服务器工具，允许 AI 助手（如 Claude、Cursor 等）直接访问 Apple 官方开发者文档、API 参考、Swift\u002FObjective-C 代码示例以及 WWDC 视频资源。通过自然语言查询，即可快速获取 iOS、macOS、watchOS、tvOS 和 visionOS 的最新技术信息。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：\n    *   macOS 10.15+ (推荐)\n    *   Windows 10\u002F11\n    *   Linux\n*   **前置依赖**：\n    *   **Node.js**: 需安装 Node.js (建议 v18 或更高版本)，因为该工具通过 `npx` 运行。\n    *   **MCP 兼容客户端**: 已安装并配置好支持 MCP 的 AI 编辑器或桌面应用，例如：\n        *   Claude Desktop\n        *   Cursor\n        *   VS Code (需安装 MCP 相关插件)\n        *   Windsurf\n        *   Zed\n        *   Cline\n\n> **注意**：国内用户若遇到 `npm` 或 `npx` 下载缓慢的问题，建议配置淘宝镜像源：\n> ```bash\n> npm config set registry https:\u002F\u002Fregistry.npmmirror.com\n> ```\n\n## 安装步骤\n\n根据您使用的 AI 客户端，选择对应的配置方式。工具无需全局安装，可通过 `npx` 按需加载。\n\n### 1. Claude Desktop (推荐)\n\n编辑 Claude Desktop 的配置文件：\n*   **macOS**: `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json`\n*   **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n添加以下配置内容：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n> **提示**：如果担心版本缓存问题，可将 args 改为 `[\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp@latest\"]` 以强制使用最新版。保存后重启 Claude Desktop。\n\n### 2. Cursor\n\n**方法一：通过设置界面**\n进入 `Settings` → `Cursor Settings` → `MCP` → 点击 `Add new global MCP server`，输入名称 `apple-docs` 和命令 `npx -y @kimsungwhee\u002Fapple-docs-mcp`。\n\n**方法二：编辑配置文件**\n编辑 `~\u002F.cursor\u002Fmcp.json` (Windows 下位于用户目录)，添加：\n\n```json\n{\n  \"mcpServers\": {\n    \"apple-docs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n    }\n  }\n}\n```\n\n### 3. VS Code\n\n在 VS Code 的 MCP 配置文件（通常在 `.vscode\u002Fmcp.json` 或通过命令面板配置）中添加：\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"apple-docs\": {\n        \"type\": \"stdio\",\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n      }\n    }\n  }\n}\n```\n\n### 4. 其他客户端 (Windsurf \u002F Zed \u002F Cline)\n\n*   **Windsurf**: 配置 `mcp.json`，结构与 Claude Desktop 类似。\n*   **Zed**: 在 `settings.json` 中配置 `context_servers`。\n*   **Cline**: 可在 Marketplace 搜索 \"Apple Docs MCP\" 一键安装，或手动编辑 `cline_mcp_settings.json`。\n\n> **Windows 用户特别说明**：\n> 如果在 Windows 上直接使用 `npx` 命令失败，请将 `command` 改为 `cmd`，并调整 `args`：\n> ```json\n> {\n>   \"mcpServers\": {\n>     \"apple-docs\": {\n>       \"command\": \"cmd\",\n>       \"args\": [\"\u002Fc\", \"npx\", \"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"]\n>     }\n>   }\n> }\n> ```\n\n## 基本使用\n\n配置完成后，重启您的 AI 客户端。您可以在对话框中直接使用自然语言询问 Apple 开发相关问题，工具会自动调用文档数据。\n\n### 简单示例\n\n**查询 API 用法：**\n> \"查找 SwiftUI 中 withAnimation 的 API 文档和使用示例\"\n\n**搜索特定框架：**\n> \"列出 UIKit 中 UITableView 的所有代理方法\"\n\n**获取代码示例：**\n> \"展示 Core Data 中 NSPersistentContainer 的 Swift 初始化代码\"\n\n**查询 WWDC 视频：**\n> \"搜索关于 Swift 并发编程 (async\u002Fawait) 的 WWDC 视频会话\"\n\n**平台兼容性分析：**\n> \"分析 Vision 框架在 iOS 和 visionOS 上的兼容性差异\"\n\n### 高级技巧\n\n*   **关联发现**：询问 \"找出与 UIViewController 相关的 API\" 可获取继承关系和推荐用法。\n*   **最新动态**：询问 \"iOS 26 Beta 有哪些新框架？\" 或 \"WWDC 2024 有哪些 SwiftUI 更新？\" 以获取最新资讯。\n*   **深度解析**：要求 \"获取 WWDC session 10176 的文字实录和代码资源\" 可深入挖掘会议内容。\n\n现在，您可以开始在 AI 助手中自由探索 Apple 开发生态了！","一位 iOS 开发者正在为旧项目重构代码，需要将基于 UIKit 的复杂列表页面迁移至 SwiftUI，同时确保兼容最新的 iOS 18 特性并参考 WWDC 最佳实践。\n\n### 没有 apple-docs-mcp 时\n- **频繁切换上下文**：开发者需手动在浏览器、Xcode 文档和 YouTube 之间反复跳转，搜索\"SwiftUI List 性能优化”或\"UICollectionView 迁移方案”，打断编码心流。\n- **信息滞后与碎片化**：难以快速确认某个 UIKit API 是否在 iOS 18 中被标记为废弃，或找不到 WWDC 2024 中关于新 NavigationStack 的具体代码示例。\n- **示例代码不匹配**：网上找到的教程往往基于旧版 Swift 语法，缺乏针对当前 SDK 版本的准确实现，导致复制粘贴后报错频发。\n- **跨框架关联困难**：想要了解 Core Data 如何与新推出的 Swift Data 框架协同工作，需要自行拼凑多个独立文档页面的信息。\n\n### 使用 apple-docs-mcp 后\n- **对话即检索**：直接在 Cursor 或 Claude 中输入“如何将 UICollectionView 迁移为 SwiftUI LazyVGrid 并处理差量更新”，apple-docs-mcp 即时返回官方文档摘要及标准代码模板。\n- **实时同步官方源**：工具直接调用 Apple 最新 JSON 接口，准确指出哪些 UIKit 方法已废弃，并提供 WWDC 2024 相关会话的视频时间戳和转录重点。\n- **精准版本适配**：生成的代码示例自动匹配项目设定的 iOS 目标版本，包含正确的 `@available` 检查和新 API 用法，减少调试时间。\n- **智能关联推荐**：询问 Swift Data 时，apple-docs-mcp 主动列出其与 Core Data 的映射关系及官方提供的迁移指南链接，构建完整知识图谱。\n\napple-docs-mcp 将分散的苹果开发生态整合进 AI 对话流，让开发者从“查找文档”转变为“直接获取解决方案”，显著提升重构效率与代码质量。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fkimsungwhee_apple-docs-mcp_1805716e.png","kimsungwhee","Sungwhee Kim","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fkimsungwhee_c267fcff.jpg",null,"TOKYO","https:\u002F\u002Fgithub.com\u002Fkimsungwhee",[83,87],{"name":84,"color":85,"percentage":86},"TypeScript","#3178c6",98.3,{"name":88,"color":89,"percentage":90},"JavaScript","#f1e05a",1.7,1227,48,"2026-04-20T03:06:10","MIT","macOS, Windows","未说明",{"notes":98,"python":96,"dependencies":99},"该工具是一个基于 Node.js 的 MCP 服务器，主要通过 npx 运行。不支持 Linux（README 中仅提供了 macOS 和 Windows 的配置示例）。需要安装 Node.js 环境以支持 npx 命令。主要用于在 Claude Desktop、Cursor、VS Code 等 AI 编辑器中访问 Apple 开发者文档，不涉及本地大模型推理，因此无 GPU 和高内存需求。",[100,101,102],"Node.js","npm\u002Fnpx","@kimsungwhee\u002Fapple-docs-mcp",[17],[105,106,107,108,109,110,111,112,113,114,115,116,117,68,118,119,120,121,122],"ai-assistant","api-documentation","apple-documentation","claude","claude-code","cursor","ios-development","macos-development","mcp","model-context-protocol","objective-c","swift","swiftui","apple-developer-docs-mcp","apple","documentation","swift-mcp","apple-developer-documentation","2026-03-27T02:49:30.150509","2026-04-20T22:35:39.064768",[126,131,136,141,146,150],{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},45879,"如何避免频繁遇到 GitHub API 速率限制（Rate Limit）问题？","可以通过使用本地克隆的仓库来完全消除对 GitHub API 的调用。具体方法包括：\n1. 下载并解压 apple-docs-mcp 仓库。\n2. 启动 MCP 服务器时添加 `--local-path` 参数指向本地文件夹，例如：\n`npx -y \"github:ariccio\u002Fapple-docs-mcp#feat\u002Fissue-2\" node dist\u002Findex.js --local-path \"\u002FUsers\u002Fyourname\u002FDownloads\u002Fapple-docs-mcp-main\"`\n3. 或者通过环境变量配置：设置 `APPLE_DOCS_LOCAL_PATH` 指定路径，或使用 `APPLE_DOCS_FORCE_GITHUB` 强制回退到 GitHub。\n该方案支持自动回退机制，若本地数据不可用则自动切换至 GitHub。","https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002F2",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},45880,"在 Windsurf 中使用该工具时报错或处于错误状态怎么办？","这通常是因为 Windsurf 无法找到系统中较新版本的 Node.js。需要在配置中显式指定 `PATH` 环境变量。配置示例如下：\n```json\n\"apple-docs\": {\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"@kimsungwhee\u002Fapple-docs-mcp\"],\n  \"env\": {\n    \"PATH\": \"\u002Fopt\u002Fhomebrew\u002Fbin:\u002Fusr\u002Flocal\u002Fbin:\u002Fusr\u002Fbin:\u002Fbin\"\n  },\n  \"disabled\": false\n}\n```\n请根据实际安装路径调整 `PATH` 中的目录顺序，确保包含 Node.js 的可执行文件路径。","https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002F28",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},45881,"search_apple_docs 工具对所有查询都返回 0 条结果是什么原因？","该问题通常是由于 Apple 官方更改了搜索页面的 HTML 结构或移除了相关端点导致的。由于 `search_apple_docs` 依赖于对 `developer.apple.com\u002Fsearch` 页面的 HTML 抓取，一旦页面结构变化就会失效。而其他基于 JSON 端点的工具（如 `search_framework_symbols`、`get_sample_code` 等）通常不受影响。目前暂无官方修复，建议暂时使用其他可用的 JSON 接口工具替代，或等待项目更新以适配新的页面结构。","https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002F36",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},45882,"是否可以将 Xcode 26 内部的 Markdown 文档作为数据源集成到项目中？","不建议集成。虽然 Xcode 26 的应用包内（`\u002FApplications\u002FXcode-beta.app\u002FContents\u002FPlugIns\u002FIDEIntelligenceChat.framework\u002F...`）确实存在供内部 AI 使用的 Markdown 文档，但它们不适合此项目，原因如下：\n1. 目标受众不同：这些文件专为 Xcode 内部 AI 系统设计，并非面向开发者的完整文档。\n2. 稳定性差：作为内部框架资源，其位置和内容可能在未来的 Xcode 版本中随意变更。\n3. 内容范围有限：项目目前已通过 Apple 公开 API 提供更全面、更稳定的官方文档访问能力。\n4. 维护成本高：依赖内部文件会增加不必要的维护负担。","https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fissues\u002F4",{"id":147,"question_zh":148,"answer_zh":149,"source_url":130},45883,"如何在本地环境中强制使用本地文档而不是从 GitHub 获取？","可以通过命令行参数或环境变量强制使用本地文档：\n1. 命令行方式：启动时添加 `--use-local` 标志，并通过 `--local-path` 指定本地仓库路径。\n2. 环境变量方式：设置 `APPLE_DOCS_LOCAL_PATH` 为本地路径，并可设置 `APPLE_DOCS_FORCE_GITHUB=false` 防止自动回退。\n注意：使用前需确保本地路径已通过安全验证，且包含完整的仓库结构。",{"id":151,"question_zh":152,"answer_zh":153,"source_url":140},45884,"为什么部分工具正常但 search_apple_docs 无法工作？","这是因为不同工具的数据来源机制不同。`search_apple_docs` 依赖于网页爬虫技术抓取 Apple 开发者网站的 HTML 搜索结果，容易因网站改版而失效；而其他工具（如 `list_technologies`、`get_sample_code` 等）直接调用 Apple 提供的稳定 JSON API 接口，因此不受网页结构变化的影响。若遇到此问题，建议优先使用基于 JSON 接口的替代工具。",[155],{"id":156,"version":157,"summary_zh":158,"released_at":159},360831,"v1.0.26","## 🚀 已发布到 npm\n\n通过以下命令安装：\n```bash\nnpm install @kimsungwhee\u002Fapple-docs-mcp\n```\n\n## 📦 包含内容\n- 完整的 WWDC 视频数据（1260+ 个视频）\n- 18 款用于 Apple 文档的 MCP 工具\n- 完整的 TypeScript 支持\n- 内置数据（无外部依赖）\n\n## 📝 更改日志\n请查看[完整更改日志](https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fblob\u002Fmain\u002FCHANGELOG.md)\n\n\n**完整更改日志**: https:\u002F\u002Fgithub.com\u002Fkimsungwhee\u002Fapple-docs-mcp\u002Fcompare\u002Fv1.0.25...v1.0.26","2025-09-15T11:18:25"]