# ShipSwift MCP server

40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-signerlabs-shipswift
- Repository: https://github.com/signerlabs/ShipSwift

## Install
- Endpoint: https://api.shipswift.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.shipswift.app/mcp

## Tools
- listRecipes - List production-ready SwiftUI code recipes. Each recipe is a complete, copy-paste-ready implementation — not a tutorial. Covers native iOS features (SwiftUI, Swift Charts, SpriteKit, Vision, AVFoundation, StoreKit 2, NavigationStack) and backend infrastructure (AWS CDK, Hono, Node.js, Cognito, DynamoDB). Categories: animations, charts, UI components, and full-stack modules including auth, camera, subscriptions, chat, and settings. Endpoint: https://api.shipswift.app/mcp
- getRecipe - Get a recipe by ID. Returns complete, copy-paste-ready Swift source code with architecture explanation and implementation steps. Module recipes may also include backend code (Hono/Node.js + AWS CDK). Endpoint: https://api.shipswift.app/mcp
- searchRecipes - Search recipes by keyword across titles, descriptions, tags, and full source code. Use for any iOS, SwiftUI, or backend topic — e.g. subscription, authentication, camera, animation, chart, onboarding, paywall, infrastructure. Endpoint: https://api.shipswift.app/mcp

## Resources
- shipswift://recipes/catalog - ShipSwift Recipe Catalog Complete list of all available ShipSwift iOS development recipes with their metadata (id, title, description, tier, tags). MIME type: application/json
- shipswift://recipes/animation-animated-loop - ShipSwift Recipe Pulsing concentric rings in one of four hand-tuned styles (Shape / Diamond / Neon / Warp) with three RGB-channel colors and per-channel phase offset — Shape style adds a geometric sub-picker (circle / square / diamond / hexagon / star) MIME type: text/markdown
- shipswift://recipes/animation-animated-mesh-gradient - ShipSwift Recipe Animated 3x3 mesh gradient background that smoothly transitions between two color palettes with a repeating animation MIME type: text/markdown
- shipswift://recipes/animation-before-after-slider - ShipSwift Recipe Before/after image comparison view with an auto-oscillating slider divider and drag gesture support MIME type: text/markdown
- shipswift://recipes/animation-char-sphere - ShipSwift Recipe Rotating 3D glyph sphere — caller-supplied character palette (`chars: [String]`) is randomly scattered across spherical Fibonacci points with perspective-scaled SF Rounded font and optional back-face culling MIME type: text/markdown
- shipswift://recipes/animation-chromatic-glass - ShipSwift Recipe Subtle chromatic-aberration glass layerEffect over any source view via a SwiftUI Metal stitchable shader — red/blue channels split toward the edges along the tilt direction, with a soft centre glow, for a premium glass-over-card feel MIME type: text/markdown
- shipswift://recipes/animation-color-panels - ShipSwift Recipe Pseudo-3D rotating panels procedural background — 1–7 semi-transparent color panels rotating around a central vertical axis with edge highlight, skew, side blur, fade-in/out, and per-panel gradient mixing MIME type: text/markdown
- shipswift://recipes/animation-confetti - ShipSwift Recipe Canvas-rendered celebration confetti burst overlay with 4 particle shapes, customisable colors, gravity, and spread MIME type: text/markdown
- shipswift://recipes/animation-dot-orbit - ShipSwift Recipe Animated dots orbiting around Voronoi-cell centers — 3×3 Voronoi-cell scan, each dot rotates individually, mapped onto a 1–10 step-discretized color ramp MIME type: text/markdown
- shipswift://recipes/animation-dot-sphere - ShipSwift Recipe Rotating 3D dot sphere — N dots distributed via spherical Fibonacci / Vogel spiral, optional morph between random 3D cloud and even sphere, one-axis perspective projection, palette cross-fade waves up the sphere MIME type: text/markdown
- shipswift://recipes/animation-dots - ShipSwift Recipe Family of perspective dot-grid backgrounds with seven styles (wavy / mountains / ocean / standing — 3D ground plane; flow / plasma / snake — flat grid). One enum, one 11-parameter knob set across all variants MIME type: text/markdown
- shipswift://recipes/animation-foil - ShipSwift Recipe Holographic rainbow foil layerEffect that wraps any source view via a SwiftUI Metal stitchable shader, with crossing sine-wave rainbow ramp, high-power sparkle glints, and a tilt-driven fresnel flare for a trading-card foil feel MIME type: text/markdown
- shipswift://recipes/animation-fractal-clouds - ShipSwift Recipe Drifting fractal cumulus clouds rendered via a SwiftUI Metal stitchable shader, using two-pass 5-octave FBM with domain warping for soft cumulus-like swirls MIME type: text/markdown
- shipswift://recipes/animation-full-screen-button - ShipSwift Recipe Tappable card with Apple's native zoom transition (App Store / Photos style) — the card geometry-matches into a true full-screen view via iOS 18 `.matchedTransitionSource` and `.navigationTransition(.zoom)` MIME type: text/markdown
- shipswift://recipes/animation-glass-logo - ShipSwift Recipe Multi-layer glass apple-logo showcase — a dark canvas plus a flowing color gradient refracted through an apple.logo-shaped frosted glass with a cool Fresnel edge and a soft breathing bloom, composited from four stacked SwiftUI passes MIME type: text/markdown
- shipswift://recipes/animation-glass-orb - ShipSwift Recipe A draggable glass orb with a built-in vertical color gradient fill, rendered through a SwiftUI Metal stitchable layerEffect — the gradient is magnified and bent with a spherical (barrel) warp, topped with a cool Fresnel rim highlight, an upper-left specular hot-spot, and optional rim RGB dispersion; the whole orb drags as one piece and its hue cycles over time for a slowly flowing color MIME type: text/markdown
- shipswift://recipes/animation-glass - ShipSwift Recipe SDF-shaped glass lens layerEffect — magnifies and refracts a source view inside a circle or rounded-rect with frosted blur, a Fresnel rim, chromatic aberration, a directional highlight and tint, all driven by an analytic signed-distance field MIME type: text/markdown
- shipswift://recipes/animation-glitter - ShipSwift Recipe Animated glitter layerEffect that scatters twinkling rainbow-tinted sparkle points over any source view via a SwiftUI Metal stitchable shader, with a hashed grid, per-cell phase, and tilt-driven twinkle MIME type: text/markdown
- shipswift://recipes/animation-glow-sweep - ShipSwift Recipe View wrapper that sweeps a glowing highlight band across content, using the original shape as a mask MIME type: text/markdown
- shipswift://recipes/animation-halftone - ShipSwift Recipe Print-shop halftone image filter — 4 dot styles (classic / gooey / holes / soft) × 2 grids (square / hex) + 4-channel CMYK plates mode, applied to any source view via layerEffect MIME type: text/markdown
- shipswift://recipes/animation-ink-smoke - ShipSwift Recipe Domain-warped FBM "ink in water" smoke field rendered via a SwiftUI Metal stitchable shader, with four ink colors and a wispy highlight MIME type: text/markdown
- shipswift://recipes/animation-intense-bling - ShipSwift Recipe Maximum-intensity holographic shimmer layerEffect over any source view via a SwiftUI Metal stitchable shader, with a dense diamond grid, multi-hue rainbow, three moving hotspots, and layered tilt-driven sparkles for a secret-rare card look MIME type: text/markdown
- shipswift://recipes/animation-light-sweep - ShipSwift Recipe Animated scan-line overlay that sweeps a gradient light band across any content with rounded clipping MIME type: text/markdown
- shipswift://recipes/animation-liquid-chrome - ShipSwift Recipe Animated liquid chrome surface rendered via a SwiftUI Metal stitchable shader, with three sequentially domain-warped value-noise samples, a gamma-shaped chrome curve, and high-power specular glints MIME type: text/markdown
- shipswift://recipes/animation-liquid-metal - ShipSwift Recipe Liquid-metal image filter — big light/dark metal blocks drifting one way like WWDC molten metal, with a cool-blue Fresnel rim, a breathing bloom glow that follows the metal, and a fully parameterised look over any opaque source view MIME type: text/markdown
- shipswift://recipes/animation-metaballs - ShipSwift Recipe Gooey metaball blobs background with two styles — cluster (soft blobs meandering on independent noise drifts with shape-weighted color blending across a 1–8 color palette) and fountain (a big central ball with small balls streaming vertically, dissolving in / out and blending colors like mixing liquids). Programmatic, no source view needed MIME type: text/markdown
- shipswift://recipes/animation-neuro-noise - ShipSwift Recipe Glowing neural-web procedural background — 15-iteration sine/cosine accumulation with rotated UV creates an organic web of fluid lines and soft intersections, 3-color palette MIME type: text/markdown
- shipswift://recipes/animation-orbiting-logos - ShipSwift Recipe SpriteKit-powered animated orbit component with concentric rings of dots and pop-out icon animations MIME type: text/markdown
- shipswift://recipes/animation-plasma - ShipSwift Recipe Full-color plasma background family with five hand-tuned styles (Solar / Prism / Spectrum / Ember / Lilac), each shipping its own 5-stop palette — switch style with a single enum MIME type: text/markdown
- shipswift://recipes/animation-polished-aluminum - ShipSwift Recipe Polished-aluminum finish layerEffect over any source view via a SwiftUI Metal stitchable shader — a tilt-shifted cyan/silver/purple brushed-metal gradient, a diagonal 45-degree rainbow iridescence band, and a tilt-tracking specular hotspot MIME type: text/markdown
- shipswift://recipes/animation-scanning-overlay - ShipSwift Recipe Animated scan-line overlay with flowing grid, sweeping scan band, and noise layer for an analyzing/processing visual effect MIME type: text/markdown
- shipswift://recipes/animation-shaking-icon - ShipSwift Recipe Animated icon that periodically zooms in and shakes side-to-side, mimicking the iOS home-screen jiggle effect MIME type: text/markdown
- shipswift://recipes/animation-shimmer - ShipSwift Recipe Shimmer highlight wrapper that sweeps a translucent light band across content in a continuous loop MIME type: text/markdown
- shipswift://recipes/animation-simplex-noise - ShipSwift Recipe Multi-color simplex-noise gradient procedural background — two layered 2D simplex noises mapped onto a 1–10 color gradient with stepped smooth transitions and wrap-around seam blending MIME type: text/markdown
- shipswift://recipes/animation-smoke-ring - ShipSwift Recipe Polar-coordinate smoke ring procedural background — radial multi-colored gradient distorted by two phase-shifted FBM noise layers that cross-fade so the smoke never visibly loops, with tunable radius / thickness / inner fill / noise iterations MIME type: text/markdown
- shipswift://recipes/animation-star-nest - ShipSwift Recipe Volumetric procedural star-nebula colorEffect background via a SwiftUI Metal stitchable shader — a fixed camera flies through a 3D space-folded fractal field generated entirely in-shader, with tunable zoom / speed / brightness / saturation / dark-matter / camera angles MIME type: text/markdown
- shipswift://recipes/animation-starfield - ShipSwift Recipe Multi-layer twinkling starfield rendered via a SwiftUI Metal stitchable shader, with parallax-scrolling layers, hashed star placement, and a per-star sin-driven twinkle MIME type: text/markdown
- shipswift://recipes/animation-swirl - ShipSwift Recipe Polar-coordinate twisted-bands procedural background — angle bands twisted into spirals via `pow(length, -twist)`, folded to a triangular wave, mapped onto a 1–10 color anti-aliased gradient with optional simplex-noise distortion MIME type: text/markdown
- shipswift://recipes/animation-typewriter-text - ShipSwift Recipe Typewriter text that cycles through strings with character-by-character typing and deleting, supporting multiple animation styles MIME type: text/markdown
- shipswift://recipes/animation-voronoi - ShipSwift Recipe Animated Voronoi cell background — double-pass Voronoi with anti-aliased edges, 1–5 color cell ramp, optional gap border between cells, and radial inner glow shadow MIME type: text/markdown
- shipswift://recipes/animation-water - ShipSwift Recipe Rippling water-caustic image filter — simplex-noise wave drift + 6-octave rotated caustic distortion warps source UVs and adds a sunlight-on-pool highlight tint MIME type: text/markdown
- shipswift://recipes/chart-activity-heatmap - ShipSwift Recipe GitHub-style activity heatmap with streak tracking, gradient streak card, flow-layout heatmap grid, and color legend MIME type: text/markdown
- shipswift://recipes/chart-area-chart - ShipSwift Recipe Horizontally scrollable area chart with standard and stacked modes, optional line overlay, and configurable gradient opacity built on Swift Charts MIME type: text/markdown
- shipswift://recipes/chart-bar-chart - ShipSwift Recipe Horizontally scrollable bar chart with grouped and stacked modes, value labels, and animated bar growth built on Swift Charts MIME type: text/markdown
- shipswift://recipes/chart-donut-chart - ShipSwift Recipe Interactive donut chart with tap-to-select interaction, category grouping, and center overlay showing count and category name built on Swift Charts MIME type: text/markdown
- shipswift://recipes/chart-line-chart - ShipSwift Recipe Horizontally scrollable multi-series line chart with reference lines, configurable interpolation, and point markers built on Swift Charts MIME type: text/markdown
- shipswift://recipes/chart-radar-chart - ShipSwift Recipe Animated radar (spider) chart with axis labels, background grid rings, radial lines, and polygon animation from center to full size MIME type: text/markdown
- shipswift://recipes/chart-ring-chart - ShipSwift Recipe Apple Watch Activity Rings style concentric progress chart with animated ring growth, legend, and optional center content via ViewBuilder MIME type: text/markdown
- shipswift://recipes/chart-scatter-chart - ShipSwift Recipe Horizontally scrollable scatter chart with multi-category color mapping and configurable axes built on Swift Charts MIME type: text/markdown
- shipswift://recipes/component-add-sheet - ShipSwift Recipe Bottom sheet with text input field, Cancel and Continue buttons, presented as a medium detent sheet MIME type: text/markdown
- shipswift://recipes/component-alert - ShipSwift Recipe Global toast-style alert overlay with preset styles (info, success, warning, error) and auto-dismiss MIME type: text/markdown
- shipswift://recipes/component-bullet-point-text - ShipSwift Recipe Text label with a colored capsule bullet point indicator that accepts any View content via @ViewBuilder MIME type: text/markdown
- shipswift://recipes/component-floating-labels - ShipSwift Recipe Animated floating capsule labels that fade in and out at specified positions around an image MIME type: text/markdown
- shipswift://recipes/component-gradient-divider - ShipSwift Recipe Horizontal divider with a center-fade gradient effect (clear to color to clear) MIME type: text/markdown
- shipswift://recipes/component-image-thumbnail - ShipSwift Recipe Reusable rounded image thumbnail with same-named ColorSet fallback — perfect for product cards, avatars, and cover images MIME type: text/markdown
- shipswift://recipes/component-kpi-card - ShipSwift Recipe Dashboard metric card with icon, title, value (numericText animation), tint color, and customizable trailing slot. Includes SWKPIDeltaTag for period-over-period comparison MIME type: text/markdown
- shipswift://recipes/component-label - ShipSwift Recipe Reusable label components pairing a leading visual (SF Symbol or image resource) with localized text MIME type: text/markdown
- shipswift://recipes/component-loading - ShipSwift Recipe Fullscreen loading overlay with blur background, customizable message, optional icon with pulse animation, and progress indicator MIME type: text/markdown
- shipswift://recipes/component-markdown-text - ShipSwift Recipe Lightweight Markdown renderer for LLM output — supports headings, fenced code blocks, lists, dividers, and inline formatting (bold, italic, inline code) MIME type: text/markdown
- shipswift://recipes/component-onboarding-view - ShipSwift Recipe Multi-page onboarding view with swipe navigation, Continue/Get Started button, Skip option, and best-practice patterns for prefetching iOS system permissions. MIME type: text/markdown
- shipswift://recipes/component-order-view - ShipSwift Recipe Animated drink customization demo with flavor selection, cup sizing, matchedGeometryEffect, and quantity control MIME type: text/markdown
- shipswift://recipes/component-root-tab-view - ShipSwift Recipe Root TabView template using iOS 18+ Tab API with selected/unselected icon switching and haptic feedback MIME type: text/markdown
- shipswift://recipes/component-rotating-quote - ShipSwift Recipe Auto-rotating quote display that cycles through quotes with animated transitions and stable layout height MIME type: text/markdown
- shipswift://recipes/component-scrolling-faq - ShipSwift Recipe Auto-scrolling horizontal FAQ carousel with infinite looping rows scrolling in alternating directions (iOS only) MIME type: text/markdown
- shipswift://recipes/component-search-bar - ShipSwift Recipe Capsule-shaped search bar with magnifying glass, clear button, and ultra-thin material background MIME type: text/markdown
- shipswift://recipes/component-status-badge - ShipSwift Recipe Capsule-shaped colored status badge with preset styles (info, success, warning, error, neutral) for workflow states like orders, tickets, contracts, and tasks MIME type: text/markdown
- shipswift://recipes/component-stepper - ShipSwift Recipe Compact numeric stepper with chevron buttons, animated numeric text transitions, and haptic feedback MIME type: text/markdown
- shipswift://recipes/component-tab-button - ShipSwift Recipe Capsule-shaped tab button toggling between selected and unselected states for segmented controls MIME type: text/markdown
- shipswift://recipes/component-thinking-indicator - ShipSwift Recipe Animated three-dot bouncing indicator for chat typing/thinking states MIME type: text/markdown
- shipswift://recipes/component-video-player - ShipSwift Recipe Showcase video player with first-frame thumbnail, tap-to-fullscreen AVKit playback, and orientation callbacks MIME type: text/markdown
- shipswift://recipes/component-wallet - ShipSwift Recipe Playful wallet "pocket" holding a stack of payment cards. Three cards tuck into an olive-green pouch; tap the eye button to spring the cards out in a staggered ladder and reveal/hide every balance at once MIME type: text/markdown
- shipswift://recipes/auth-cognito-anonymous - ShipSwift Recipe Anonymous-first authentication for iOS and macOS apps — users access core features immediately without signing in, with optional sign-up/sign-in (Apple, Google, email) and seamless data migration from anonymous to authenticated accounts. Uses Cognito Identity Pool for unique identity tracking and Hono middleware for three-level access control. MIME type: text/markdown
- shipswift://recipes/auth-cognito - ShipSwift Recipe Login-required iOS and macOS authentication system with AWS Cognito — email/password sign-up, Apple Sign In, Google Sign In, phone OTP, automatic token refresh, onboarding flow, and CDK infrastructure setup. Choose this when your app requires users to sign in before accessing any features. MIME type: text/markdown
- shipswift://recipes/camera - ShipSwift Recipe Complete camera module with photo capture, live preview, face detection using Vision framework, and face landmark overlay (iOS only) MIME type: text/markdown
- shipswift://recipes/chat - ShipSwift Recipe Complete chat module with message list, streaming-ready input bar, voice-to-text via VolcEngine ASR, and AI conversation UI patterns (iOS only) MIME type: text/markdown
- shipswift://recipes/export-share - ShipSwift Recipe Production-ready export system with multi-format output (PDF, PNG/JPEG, JSON, CSV), multi-page PDF rendering with metadata, UTF-8 BOM CSV for Excel compatibility, SwiftUI ShareLink integration, temp file lifecycle management, and a unified export manager — all built on ImageRenderer (iOS 16+) with zero third-party dependencies MIME type: text/markdown
- shipswift://recipes/infra-cdk - ShipSwift Recipe Production-ready AWS infrastructure using CDK — App Runner for HTTP services, Aurora Serverless for database, Cognito for auth, Lambda for serverless functions, and S3 for storage MIME type: text/markdown
- shipswift://recipes/setting - ShipSwift Recipe Pre-built settings page with app info section, account management, notification toggles, feedback/rating links, and legal links (iOS and macOS) MIME type: text/markdown
- shipswift://recipes/subject-lifting - ShipSwift Recipe Extract foreground subjects from photos with transparent backgrounds using VisionKit's ImageAnalyzer — one-tap background removal with state machine lifecycle, original/extracted image pair, and PNG data output (iOS 17+ only) MIME type: text/markdown
- shipswift://recipes/subscription-storekit - ShipSwift Recipe Full-stack subscription system with StoreKit 2 — product loading, purchase flow, paywall UI on iOS, plus server-side JWS verification, App Store Server Notifications (webhook), and database persistence for reliable receipt-of-truth MIME type: text/markdown
- shipswift://recipes/tiktok-tracking - ShipSwift Recipe TikTok ad attribution module with ATT permission flow, standard/custom event tracking, and debug logging — bridges to TikTok Business SDK via closure injection. Includes complete integration guide with credentials setup, App Store compliance, and campaign launch workflow (iOS only) MIME type: text/markdown

## Prompts
- build-feature - Build an iOS Feature Guide the user to build an iOS feature using ShipSwift recipes. Provides a structured workflow: describe the feature, find matching recipes, and generate implementation steps. Arguments: feature, platform
- explore-recipes - Explore Recipes Browse all available ShipSwift recipes and get personalized recommendations based on project needs. Arguments: projectType

## Metadata
- Owner: io.github.signerlabs
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Feb 25, 2026
- Source: https://registry.modelcontextprotocol.io
