MCP server/ai-tools

ShipSwift MCP Server

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

★ 1.3Ksignerlabs/ShipSwift ↗by signerlabsupdated
1

Add it to Claude Code

claude mcp add ship-swift -- npx -y @signerlabs/shipswift-mcp
2

Make your agent remember this setup

ship-swift's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • 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

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.
Original README from signerlabs/ShipSwift

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

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.

Conare · memory for coding agents

Turn this server into reusable context

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

Set up free$npx conare@latest