xcodemcp — MCP-сервер для Claude Code: что делает и как установить
Сервер управляет Xcode через JavaScript for Automation напрямую из интерфейса IDE. Пригодится для сборки проектов и разбора ошибок компиляции на macOS.
claude mcp add xcodemcp -- npx -y xcodemcpЧто делает xcodemcp
В отличие от типовых обёрток над xcodebuild, этот инструмент обращается к самой среде Xcode через системные скрипты JXA. С его помощью агент открывает проекты и запускает сборку прямо внутри графического приложения. Для детального разбора ошибок компиляции подключена утилита XCLogParser. В комплект входит отдельная утилита xcodecontrol.
Инструмент требует macOS, установленный Xcode и Node.js 18+. Без утилиты XCLogParser точную локализацию сбоев в логах вы не получите, поэтому её лучше поставить заранее через Homebrew. Если в системе уже включён официальный MCP-сервер от Apple, запускайте сервер с флагом --sidekick-only, иначе команды сборки будут дублироваться.
Какие задачи решает
- запускать сборку и отладку приложений внутри графического интерфейса Xcode
- анализировать журналы компиляции и находить точные места сбоев через XCLogParser
- открывать проекты и выбирать схемы без ручного переключения в IDE
- извлекать скриншоты и структуру UI из отчётов тестирования XCResult
Примеры запросов агенту
- Собери проект MyApp.xcodeproj со схемой MyApp и покажи ошибки компиляции.
- Запусти тесты в Xcode и разбери упавшие проверки через XCLogParser.
- Проверь статус окружения и открой рабочее пространство в Xcode.
Как установить xcodemcp
Командой платформы
claude mcp add xcodemcp -- npx -y xcodemcpКомандой платформы
codex mcp add xcodemcp -- npx -y xcodemcpФайл настроек
{
"mcpServers": {
"xcodemcp": {
"command": "npx",
"args": [
"-y",
"xcodemcp"
]
}
}
}Файл настроек
{
"servers": {
"xcodemcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"xcodemcp"
]
}
}
}Командой платформы
gemini mcp add xcodemcp npx -y xcodemcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о xcodemcp
Как установить xcodemcp в Claude Code?
Выполните в терминале команду claude mcp add xcodemcp -- npx -y xcodemcp. Для работы требуются macOS с Xcode и Node.js 18+.
Что делает xcodemcp?
Сервер открывает ассистенту доступ к Xcode через скрипты автоматизации JXA. Агент может управлять проектами, собирать схемы, запускать тесты и читать диагностику компилятора.
Как использовать xcodemcp вместе с официальным Xcode MCP от Apple?
Запустите сервер с аргументом --sidekick-only. В этом режиме xcodemcp отключает дублирующиеся функции компиляции и оставляет только управление проектами и разбор отчётов XCResult.