[开源项目] Apple Docs 2.0 MCP:让 AI 编程助手先查 Apple 官方文档,再写 Swift
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 1/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, node.js, swift
- Ambito
- content
Direzione di ricerca
This issue is a project introduction and links to the Apple-Docs-2.0-MCP repository; it does not identify a change, files, tests, or an entry point in iOS-Weekly. Start by checking whether the linked project has a specific contribution task. Done cannot be determined from this issue alone.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
我是 Apple Docs 2.0 MCP 的开发者。它是一个 MCP 服务器,让 Claude Code、Cursor、Codex 等 AI 编程助手在写 Swift 代码之前,先查阅 Apple 的官方文档、人机界面指南(HIG)和 WWDC 视频。MIT 协议,无需 API 密钥或账号,一行即可使用:
npx -y apple-docs-2.0-mcp
推荐理由,主要是做这个项目时踩到的几个坑:
- developer.apple.com/search 改为 JavaScript 渲染后,解析搜索页 HTML 的做法只能拿到 0 条结果。现在直接调用搜索页自己使用的接口,结果与网站一致,涵盖 API 参考、文章、示例代码、HIG、App Store Connect 帮助和 WWDC 视频。
- 文档页面读取的是网站生成页面所用的 DocC JSON,再转成 Markdown(Swift 版本),包含每个成员的完整签名、继承关系、各系统版本的可用性和 See Also。Apple 提供的 .md 版本会丢掉 See Also 等内容,所以没有采用。
- 只记得名称的一部分时,全文搜索常常找不到。项目附带一份离线索引,由 Apple 的导航索引、HIG 和 App Store Connect 帮助的目录生成,共 336,629 个页面,可以按名称或名称片段查找。
- WWDC 2014–2026 的 1,700 个会议视频随包离线提供,其中 1,416 个附讲稿,715 个附代码示例;按代码里用到的类型(如
NavigationStack)就能找到对应的代码。
- Lingua principale
- JavaScript
- Stelle
- 5k
- Fork
- 431
- Merge medio
- 1m
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di SwiftOldDriver/iOS-Weekly
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
SwiftOldDriver/iOS-Weekly#5454 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
SwiftOldDriver/iOS-Weekly#5451 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
SwiftOldDriver/iOS-Weekly#5450 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 12/100
SwiftOldDriver/iOS-Weekly#5462 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 18/100
SwiftOldDriver/iOS-Weekly#5458 ·
Tutte le issue di SwiftOldDriver/iOS-Weekly
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Add: EUROTV NEWSApertachannels:add check:passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
curriculum documentation quality
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
githubnext/gh-aw-workshop#4638 ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
openclaw/openclaw-enterprise#2571 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fabriziosalmi/certmate#1247 ·
I maintainer di solito rispondono entro 1 giorno