Apple Docs MCP
MCP-сервер к официальной документации Apple: поиск по фреймворкам, API, примерам кода и сессиям WWDC прямо из агента
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускается через npx и ходит в сеть за документацией Apple
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/apple-docs-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio apple-docs -- npx -y @kimsungwhee/apple-docs-mcp@latestИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"apple-docs","type":"stdio","command":"npx","args":["-y","@kimsungwhee/apple-docs-mcp@latest"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"apple-docs": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Выполните в терминале
codex mcp add apple-docs -- npx -y @kimsungwhee/apple-docs-mcp@latestИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.apple-docs]
command = "npx"
args = ["-y", "@kimsungwhee/apple-docs-mcp@latest"]Если файл уже есть, допишите блок в конец.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"apple-docs": {
"type": "local",
"command": [
"npx",
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"-y",
"@kimsungwhee/apple-docs-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Подключи MCP-сервер: в Claude Code выполни claude mcp add apple-docs -- npx -y @kimsungwhee/apple-docs-mcp@latest. В других клиентах добавь запись с командой npx -y @kimsungwhee/apple-docs-mcp в конфигурацию MCP.
Другие способы из описания автора
claude mcp add apple-docs -- npx -y @kimsungwhee/apple-docs-mcp@latestЭто чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер открывает агенту доступ к материалам developer.apple.com без ручного поиска в браузере. Он умеет искать по фреймворкам, разбирать иерархию API для iOS, macOS, watchOS, tvOS и visionOS, показывать примеры на Swift и Objective-C, обзоры технологий и совместимость по платформам. Отдельно работает библиотека сессий WWDC с расшифровками и кодом, а также подбор связанных и похожих API. Данные берутся из открытого JSON-интерфейса Apple, ключ и учетная запись не требуются. Устанавливается через npx как обычный MCP-сервер по stdio.
Для кого. Для разработчиков под платформы Apple, которым нужна документация и примеры кода прямо в агенте.
Подходит, если
- Нужно быстро найти API или фреймворк Apple и пример кода без ухода в браузер
- Нужно проверить совместимость символа по версиям платформ
- Нужно найти сессию WWDC с расшифровкой по теме
Не подходит, если
- Работа не связана с платформами Apple
- Нужен доступ к закрытым ресурсам за учетной записью разработчика Apple
Пример запроса к агенту
Найди в документации Apple, как работает NavigationStack в SwiftUI, и покажи пример кодаОграничения
Сервер опирается на структуру открытой документации Apple, при изменениях на стороне Apple часть ответов может ломаться. Материалы в основном на английском. Отдельные данные кэшируются, поэтому свежие правки в документации доходят не сразу.
Как отключить. Удалите сервер из конфигурации MCP клиента или выполните claude mcp remove apple-docs в Claude Code.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Запускается через npx и ходит в сеть за документацией Apple
Коротко о README
README описывает MCP-сервер для документации разработчика Apple с поиском по фреймворкам, API, примерам кода и сессиям WWDC. Перечислены инструменты: умный поиск, индекс фреймворков, каталог технологий, обновления документации, совместимость по платформам, связанные и похожие API. Показаны настройки для Claude Desktop, Claude Code, Cursor, VS Code и Windsurf через запуск npx. Есть заметка, что при устаревшем кэше npx стоит добавить @latest к имени пакета. Лицензия MIT, README переведен на несколько языков.
Частые вопросы
Нужен ли ключ или учетная запись Apple?
Нет. Сервер обращается к открытому JSON-интерфейсу документации Apple, ключ и вход не требуются.
Доступны ли сессии WWDC?
Да, есть поиск по сессиям WWDC с расшифровками и примерами кода.
Похожие
MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента
Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность
Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS
Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде