# ShipSwift

Feeds your AI agent ready-made SwiftUI components and recipes for building iOS apps. Useful when you need a screen, animation or module without hunting for code.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 3244
- Author: signerlabs
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/signerlabs/ShipSwift
- Updated: 2026-10-18
- HTML: https://affpapa.org/en/nevibecode/mcp/shipswift

## What it does

ShipSwift is an MCP server your agent queries for recipes and components. The catalog covers animations (Shimmer, TypewriterText, Metal shaders), charts (LineChart, BarChart, DonutChart), UI elements, and multi-file modules: Amplify/Cognito auth, camera with face detection, a StoreKit 2 paywall, chat with voice recognition, a settings page, VisionKit background removal, TikTok Events API tracking. Shared utilities include logging, String/Date/View extensions and LocationManager.

Wiring it into Claude takes one command: `claude mcp add --transport http shipswift https://api.shipswift.app/mcp`. Codex, Cursor, GitHub Copilot and Gemini CLI each use their own config format. There is also a serverless route — local skills read source files straight from the repo — but some recipes stay out of reach that way, since the server unlocks extra Pro-level material.

Components target Swift 5.0+ and iOS 18.0+. Every file in `SWAnimation/`, `SWChart/` and `SWComponent/` is self-contained, though some need `SWUtil/` — skip it and the build fails on missing extensions. On an older iOS deployment target, part of the modules simply won't compile.

## Requirements
- Remote server: `https://api.shipswift.app/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http shipswift https://api.shipswift.app/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add shipswift --url https://api.shipswift.app/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "shipswift": {
            "url": "https://api.shipswift.app/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "shipswift": {
            "type": "http",
            "url": "https://api.shipswift.app/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http shipswift https://api.shipswift.app/mcp
```

## When to use it
- add a shimmer loading animation to an existing screen
- render a sales chart without hand-writing axes and legend
- wire up Cognito sign-in with a phone screen and country code picker
- ship a StoreKit 2 paywall using the bundled client
- move photo background removal into its own module

## Example prompts
- Add a shimmer loading animation to the home screen
- Build a Cognito sign-in flow with a country code picker
- Show me every chart component in ShipSwift

## Similar
- [axiom-swiftui](https://affpapa.org/en/nevibecode/skills/axiom-swiftui.md) — skill · 1500 installs
- [expo-native-ui](https://affpapa.org/en/nevibecode/skills/expo-native-ui.md) — skill · 31700 installs
- [expo-brownfield](https://affpapa.org/en/nevibecode/skills/expo-brownfield.md) — skill · 27900 installs
- [mobile-ios-design](https://affpapa.org/en/nevibecode/skills/mobile-ios-design.md) — skill · 23659 installs
- [clerk-swift](https://affpapa.org/en/nevibecode/skills/clerk-swift.md) — skill · 14500 installs
- [ios-hig-design](https://affpapa.org/en/nevibecode/skills/ios-hig-design.md) — skill · 8200 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
