# 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-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-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-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-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-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-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-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-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-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/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/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
