ShipSwift

io.github.signerlabs由 GitHub 账号 signerlabs 发布v1.0.0更新于 Oct 24, 2026

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

发布方自己的服务:ship.page

已验证Streamable HTTP可网页运行知识与记忆开发者工具

概览

AI 生成的概览

远程 MCP 服务器,让助手浏览、搜索并获取 ShipSwift 中可直接使用的 SwiftUI 配方与全栈 iOS 代码。

可以做什么
  • 列出可用的 SwiftUI 配方,涵盖动画、图表、UI 组件与模块类条目。
  • 按关键词在标题、描述、标签和完整源码中搜索配方。
  • 按 ID 获取单个配方,返回可直接复制使用的完整 Swift 源码,并附架构说明与实现步骤。
  • 获取模块类配方,其中可能还包含 Hono/Node.js 后端代码与 AWS CDK 基础设施代码。
适用场景
在开发或扩展 SwiftUI iOS 应用时,希望助手直接取用现成的组件、动画、图表、登录、相机、付费墙或后端脚手架,而不是从零编写。也适合按主题(如订阅、认证、引导页)查找特定配方。
运行要求
需要一个基于 streamable HTTP 的远程 MCP 端点;未声明任何软件包、环境变量或请求头。README 推荐的安装方式还会通过 npx 安装单独的 skills 包,需要 Node.js;README 也提到连接该 MCP 服务器可解锁额外的 Pro 技能。
安装前请注意
README 宣传起价 5,000 美元的付费定制开发,以及超出免费 MIT 客户端代码范围的 Pro 技能,因此部分内容可能受限或涉及商业付费。配方可能包含后端与基础设施代码(AWS CDK、Cognito、webhook),部署前应自行审查。查询与搜索词会发送到该远程服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ShipSwift,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.signerlabs%2Fshipswift/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "shipswift": {
      "type": "http",
      "url": "https://api.shipswift.app/mcp"
    }
  }
}

README

ShipSwift

[ShipSwift Banner]

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

[Website] [App Store] [License: MIT] [Swift] [iOS] [Skills] [ShipSwift MCP server]

Quick Start · Components · Custom Dev — $5K, 4 weeks · Skills

What is ShipSwift?

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

Browse every skill live at shipswift.app — searchable catalog, copy-paste source, live previews.

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

Need a custom app built? We do that too.

ShipSwift gets your AI 80% of the way. If you need the last 20% — your unique features, your brand, your backend — wired up by the people who wrote the skills, we ship it for you.

⚡ 48-hour demoWorking prototype on your TestFlight within 2 days of brief
🚀 4-week deliveryProduction-ready iOS app, App Store-submission ready
💵 From $5,000Fixed price, milestone-billed, no hourly surprises

Built on the same component library you see in this repo, so you keep ownership and can extend forever.

Get a quote: [email protected] · shipswift.app

Quick Start

Option 1: Skills + MCP Server (Recommended)

Step 1 — Install ShipSwift Skills:

bash
npx skills add signerlabs/shipswift-skills

Step 2 — Connect the MCP server so your AI can fetch skills:

bash
# Claude Codeclaude mcp add --transport http shipswift https://api.shipswift.app/mcp
# Gemini CLIgemini 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:

bash
npx skills add signerlabs/ShipSwift

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

  • "Explore ShipSwift skills"
  • "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 skills (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

bash
git clone https://github.com/signerlabs/ShipSwift.gitcd ShipSwiftopen ShipSwift.xcodeproj

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

Components

SWAnimation — Animation Components

SwiftUI animations: Shimmer · TypewriterText · ShakingIcon · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · BeforeAfterSlider · OrbitingLogos · FullScreenButton

Canvas-rendered 3D: DotSphere · CharSphere

Metal-shader procedural backgrounds: Dots · Starfield · FractalClouds · InkSmoke · LiquidChrome · Plasma · AnimatedLoop

Metal-shader backgrounds: Metaballs · Halftone · Water · LiquidMetal · NeuroNoise · DotOrbit · Voronoi · SimplexNoise · ColorPanels · SmokeRing · Swirl

30 animation components total — see the Showcase App for live previews.

SWChart — Chart Components

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

SWComponent — UI Components

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

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 skill (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 skill (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/         #   Feedback components│   │   └── Input/            #   Input components│   ├── SWModule/             # Multi-file frameworks│   │   ├── SWAuth/           #   Authentication│   │   ├── SWCamera/         #   Camera + face detection│   │   ├── SWPaywall/        #   Subscription paywall│   │   ├── SWChat/           #   Chat + voice input│   │   ├── SWSetting/        #   Settings page│   │   ├── SWSubjectLifting/ #   Background removal│   │   └── SWTikTokTracking/ #   TikTok attribution│   └── SWUtil/               # Shared utilities├── View/                     # Showcase app views├── Service/                  # App services└── Component/                # Shared app components

Naming Convention

All types use the SW prefix (e.g., SWAlertManager, SWStoreManager). View modifiers use .sw lowercase prefix (e.g., .swAlert(), .swPageLoading(), .swPrimary).

Dependency Rules

SWUtil        ← no dependencies on other SWPackage directoriesSWAnimation   ← may depend on SWUtil onlySWChart       ← may depend on SWUtil onlySWComponent   ← may depend on SWUtil onlySWModule      ← may depend on SWUtil and SWComponent

Skills

ShipSwift provides free and Pro skills — each skill includes complete SwiftUI source code, implementation steps, and best practices. Your AI assistant can retrieve any skill on demand.

CategoryExamples
AnimationShimmer, Typewriter, Orbiting Logos
ChartLine, Bar, Donut, Radar, Heatmap
ComponentAlert, Onboarding, Stepper, FAQ
ModuleAuth, Camera, Chat, Setting, Infra CDK, Subscription*, TikTok Tracking*, Export & Share*

* Pro skills — include full backend, compliance templates, and pitfall guides. Coming soon: Push Notifications, Analytics Dashboard.

Three tools are available: listSkills, getSkill, searchSkills.

Learn more at shipswift.app · Skills repo: signerlabs/shipswift-skills

Free vs Pro

All iOS client code is open-source under the MIT license. Pro skills add everything you need to go from prototype to production.

Free (Open Source)Pro Skill
iOS client codeFull sourceEnhanced version
Backend implementation—Hono routes, DB schema, webhooks
Integration guides—End-to-end setup checklists
Compliance templates—Privacy manifest, App Store labels
Known pitfalls—10+ battle-tested tips per skill

See pricing for details.

Tech Stack

  • SwiftUI + Swift
  • StoreKit 2
  • Amplify SDK (Cognito)
  • AVFoundation + Vision
  • SpriteKit
  • VolcEngine ASR

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Code Style

  • All comments and documentation in English
  • Follow the naming conventions, dependency rules, and self-containment described above

License

This project is licensed under the MIT License — see the LICENSE file for details.

来源:README.md,提交 87286fc

工具

3

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.

输入参数category

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).

输入参数id必填

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.

输入参数query必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Ship 集成