ShipSwift MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add ship-swift -- npx skills add signerlabs/ShipSwift
README.md

AI-native SwiftUI component library — production-ready code for LLMs

ShipSwift

ShipSwift Banner

AI-native SwiftUI component library — production-ready code that LLMs can use to build real apps.

Quick Start · Components · Directory Structure · Recipes · Contributing


What is ShipSwift?

One command gives your AI everything it needs — production-ready SwiftUI components, full-stack recipes, and the context to build real apps without guessing. Check more MCP recipes.

Download the Showcase App to preview every component on your device.


Quick Start

Option 1: Skills + Recipe Server (Recommended)

Step 1 — Install ShipSwift Skills:

npx skills add signerlabs/shipswift-skills

Step 2 — Connect the recipe server so your AI can fetch recipes:

# Claude Code
claude mcp add --transport http shipswift https://api.shipswift.app/mcp

# Gemini CLI
gemini mcp add --transport http shipswift https://api.shipswift.app/mcp

For Cursor, VS Code Copilot, Windsurf, and other tools, see the Skills repo for MCP setup.

Step 3 — Ask your AI:

  • "Add a shimmer loading animation"
  • "Build an authentication flow with Cognito"
  • "Show me all chart components"

Option 2: Local Skills (No MCP Required)

Install skills that read source files directly from this repo — works offline, no server needed:

npx skills add signerlabs/ShipSwift

Your AI can then browse the component catalog and read source code locally. Try:

  • "Explore ShipSwift recipes"
  • "Add a shimmer animation"
  • "Build a chat feature"

Tip: If you also connect the MCP server (Option 1), your AI gets access to additional Pro recipes (backend guides, compliance templates, pitfall docs).

Option 3: File Copy

  1. Clone this repository
  2. Copy the files you need from ShipSwift/SWPackage/ into your Xcode project
  3. Each component in SWAnimation/, SWChart/, and SWComponent/ is self-contained — just copy the file and SWUtil/ if needed

Run the Showcase App

git clone https://github.com/signerlabs/ShipSwift.git
cd ShipSwift
open ShipSwift.xcodeproj

Select a simulator or device, then press Cmd+R to build and run.


Components

SWAnimation — Animation Components

BeforeAfterSlider · TypewriterText · ShakingIcon · Shimmer · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · OrbitingLogos

SWChart — Chart Components

LineChart · BarChart · AreaChart · DonutChart · RingChart · RadarChart · ScatterChart · ActivityHeatmap

SWComponent — UI Components

Display: FloatingLabels · ScrollingFAQ · RotatingQuote · BulletPointText · GradientDivider · Label · OnboardingView · OrderView · RootTabView Feedback: Alert · Loading · ThinkingIndicator Input: TabButton · Stepper · AddSheet

SWModule — Multi-File Frameworks

  • SWAuth — User authentication (Amplify/Cognito, social login, email/password, phone sign-in with country code picker)
  • SWCamera — Camera capture with viewfinder, zoom, photo picker, and face detection with Vision landmark tracking
  • SWPaywall — Subscription paywall using StoreKit 2 — iOS client included free. Full-stack recipe (backend + compliance + pitfalls) → Pro
  • SWChat — All-in-one chat view with message list, text input, and optional voice recognition (VolcEngine ASR)
  • SWSetting — Settings page template with language switch, share, legal links, recommended apps
  • SWSubjectLifting — Background removal using VisionKit ImageAnalysis
  • SWTikTokTracking — TikTok Events API integration for attribution tracking — iOS client included free. Full-stack recipe (backend + compliance + pitfalls) → Pro

SWUtil — Shared Utilities

DebugLog · String/Date/View extensions · LocationManager


Directory Structure

ShipSwift/
├── SWPackage/
│   ├── SWAnimation/          # Animation components
│   ├── SWChart/              # Chart components
│   ├── SWComponent/          # UI components
│   │   ├── Display/          #   Display components
│   │   ├── Feedback/         #   Fee

Configuration

claude_desktop_config.json
{"mcpServers": {"shipswift": {"command": "npx", "args": ["-y", "@signerlabs/shipswift-mcp"]}}}

Try it

Add a shimmer loading animation to my current SwiftUI view.
Build an authentication flow using the ShipSwift Cognito recipe.
Show me all available chart components for my dashboard.
Help me implement a subscription paywall using StoreKit 2.
Explore ShipSwift recipes for building a chat feature.

Frequently Asked Questions

What are the key features of ShipSwift?

Provides production-ready SwiftUI components for animations, charts, and UI. Offers full-stack recipes including backend guides and compliance templates. Enables AI to browse component catalogs and read source code directly. Includes multi-file frameworks for Auth, Camera, Paywalls, and Chat. Supports local offline access to component source code.

What can I use ShipSwift for?

Rapidly prototyping iOS app interfaces using AI-generated SwiftUI code. Implementing complex features like StoreKit 2 paywalls with pre-built recipes. Integrating authentication flows with AWS Amplify/Cognito into existing projects. Adding advanced UI elements like animated charts and background removal to apps. Standardizing UI component usage across a team using a shared library.

How do I install ShipSwift?

Install ShipSwift by running: claude mcp add --transport http shipswift https://api.shipswift.app/mcp

What MCP clients work with ShipSwift?

ShipSwift works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep ShipSwift docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare