ShipSwift — MCP-сервер для Claude Code: SwiftUI-компоненты
Отдаёт ИИ-агенту готовые SwiftUI-компоненты и рецепты для сборки iOS-приложений. Пригодится, когда нужен экран, анимация или модуль без ручного поиска кода.
claude mcp add --transport http shipswift https://api.shipswift.app/mcpЧто делает ShipSwift
ShipSwift — это MCP-сервер, через который агент запрашивает рецепты и компоненты из каталога. Внутри — анимации (Shimmer, TypewriterText, Metal-шейдеры), графики (LineChart, BarChart, DonutChart), элементы интерфейса и многотомные модули: авторизация через Amplify/Cognito, камера с распознаванием лиц, пейволл на StoreKit 2, чат с распознаванием речи, страница настроек, удаление фона через VisionKit, интеграция TikTok Events API. Есть и общие утилиты: логирование, расширения для строк, дат и вью, LocationManager.
Подключение к Claude — одна команда claude mcp add --transport http shipswift https://api.shipswift.app/mcp. Для Codex, Cursor, GitHub Copilot и Gemini CLI команды свои, они отличаются форматом конфигурации. Альтернатива без сервера: скиллы читают исходники прямо из репозитория, но тогда часть рецептов остаётся за пределами доступа — сервер открывает дополнительные материалы уровня Pro.
Компоненты рассчитаны на Swift 5.0+ и iOS 18.0+. Каждый файл в SWAnimation/, SWChart/ и SWComponent/ самодостаточен, но некоторым нужен SWUtil/ — без него сборка упадёт на отсутствующих расширениях. Если проект на более старой версии iOS, часть модулей просто не соберётся.
Какие задачи решает
- добавить shimmer-анимацию загрузки в существующий экран
- собрать график продаж без ручного написания осей и легенды
- подключить вход через Cognito с экраном телефона и выбором кода страны
- сделать пейволл на StoreKit 2 с готовым клиентом
- вынести удаление фона с фото в отдельный модуль
Примеры запросов агенту
- Добавь shimmer-анимацию загрузки на главный экран
- Собери экран входа через Cognito с выбором кода страны
- Покажи все компоненты графиков из ShipSwift
Как установить ShipSwift
Командой платформы: удалённый сервер
claude mcp add --transport http shipswift https://api.shipswift.app/mcpКомандой платформы: удалённый сервер
codex mcp add shipswift --url https://api.shipswift.app/mcpФайл настроек
{
"mcpServers": {
"shipswift": {
"url": "https://api.shipswift.app/mcp"
}
}
}Файл настроек
{
"servers": {
"shipswift": {
"type": "http",
"url": "https://api.shipswift.app/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http shipswift https://api.shipswift.app/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ShipSwift
Как установить ShipSwift в Claude Code?
Выполните claude mcp add --transport http shipswift https://api.shipswift.app/mcp. После этого агент сможет запрашивать рецепты с сервера.
Что делает ShipSwift?
Даёт агенту доступ к каталогу готовых SwiftUI-компонентов и многотомных модулей для iOS-приложений: анимации, графики, авторизация, камера, пейволл, чат.
Можно ли обойтись без MCP-сервера?
Да, есть вариант с локальными скиллами: они читают исходники прямо из репозитория и работают офлайн. Но дополнительные рецепты уровня Pro доступны только при подключённом сервере.