# ShipSwift

Отдаёт ИИ-агенту готовые SwiftUI-компоненты и рецепты для сборки iOS-приложений. Пригодится, когда нужен экран, анимация или модуль без ручного поиска кода.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 3244
- Автор: signerlabs
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/signerlabs/ShipSwift
- Обновлён: 2026-10-18
- HTML: https://affpapa.org/nevibecode/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, часть модулей просто не соберётся.

## Требования
- Удалённый сервер: `https://api.shipswift.app/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http shipswift https://api.shipswift.app/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add shipswift --url https://api.shipswift.app/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "shipswift": {
            "url": "https://api.shipswift.app/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "shipswift": {
            "type": "http",
            "url": "https://api.shipswift.app/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http shipswift https://api.shipswift.app/mcp
```

## Когда брать
- добавить shimmer-анимацию загрузки в существующий экран
- собрать график продаж без ручного написания осей и легенды
- подключить вход через Cognito с экраном телефона и выбором кода страны
- сделать пейволл на StoreKit 2 с готовым клиентом
- вынести удаление фона с фото в отдельный модуль

## Примеры запросов агенту
- Добавь shimmer-анимацию загрузки на главный экран
- Собери экран входа через Cognito с выбором кода страны
- Покажи все компоненты графиков из ShipSwift

## Похожие
- [axiom-swiftui](https://affpapa.org/nevibecode/skills/axiom-swiftui.md) — скилл · 1500 установок
- [expo-native-ui](https://affpapa.org/nevibecode/skills/expo-native-ui.md) — скилл · 31700 установок
- [expo-brownfield](https://affpapa.org/nevibecode/skills/expo-brownfield.md) — скилл · 27900 установок
- [mobile-ios-design](https://affpapa.org/nevibecode/skills/mobile-ios-design.md) — скилл · 23659 установок
- [clerk-swift](https://affpapa.org/nevibecode/skills/clerk-swift.md) — скилл · 14500 установок
- [ios-hig-design](https://affpapa.org/nevibecode/skills/ios-hig-design.md) — скилл · 8200 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
