doublespeed — MCP-сервер для Claude Code: сборка iOS
Сервер передаёт агенту инструменты Xcode для сборки, тестирования и запуска iOS-приложений на удалённом Mac. Пригодится, если на вашей машине нет Xcode.
claude mcp add mcp -e DS_API_KEY=<DS_API_KEY> -- npx -y @doublespeed/mcpЧто делает doublespeed — Xcode as an API
Агент находит проекты Xcode и схемы, проверяет Swift-файлы и настройки plist, собирает приложение для симулятора, запускает тесты или создаёт архив .xcarchive. Инструменты работают с нативными iOS-приложениями, React Native и Expo. build_run_sim возвращает ссылку на работающий симулятор в браузере.
Нужен Node 20+. check_project работает без ключа, а для остальных инструментов требуется DS_API_KEY. Поэтому без ключа доступны проверка проекта и локальный поиск файлов, но не сборка и запуск на Mac. Сервер загружает файлы из workspaceRoot; по умолчанию это папка проекта. Подписание приложения и загрузка в TestFlight не поддерживаются.
Какие задачи решает
- найти Xcode-проект и доступные схемы
- проверить Swift-файлы и plist без компиляции
- собрать iOS-приложение для симулятора
- запустить XCTest или Swift Testing
- создать архив
.xcarchiveбез подписи
Примеры запросов агенту
- Найди Xcode-проект и его схемы в рабочей папке.
- Проверь проект на ошибки Swift и plist без сборки.
- Собери приложение, запусти тесты и покажи результаты по каждому тесту.
Как установить doublespeed — Xcode as an API
Командой платформы
claude mcp add mcp -e DS_API_KEY=<DS_API_KEY> -- npx -y @doublespeed/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add doublespeed-xcode-as-an-api --env DS_API_KEY=<DS_API_KEY> -- npx -y @doublespeed/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"doublespeed-xcode-as-an-api": {
"command": "npx",
"args": [
"-y",
"@doublespeed/mcp"
],
"env": {
"DS_API_KEY": "<DS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"doublespeed-xcode-as-an-api": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@doublespeed/mcp"
],
"env": {
"DS_API_KEY": "<DS_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DS_API_KEY=<DS_API_KEY> doublespeed-xcode-as-an-api npx -y @doublespeed/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о doublespeed — Xcode as an API
Как установить doublespeed в Claude Code?
Выполните claude mcp add mcp -e DS_API_KEY=<DS_API_KEY> -- npx -y @doublespeed/mcp. Для работы инструментов, кроме check_project, нужен DS_API_KEY.
Что делает doublespeed?
Даёт агенту инструменты для поиска проектов Xcode, сборки и тестирования iOS-приложений на удалённом Mac. Также сервер умеет запускать приложение в симуляторе и создавать архив .xcarchive.
Нужен ли API-ключ для работы?
check_project запускается без ключа. Для остальных инструментов нужен DS_API_KEY; также требуется Node 20+.