MCP.so
ログイン
S

Swiftforge

@jrlingyin888

Swiftforge について

SwiftForge is an MCP server that gives AI coding agents (Claude Code, Cursor) on-demand access to a curated library of 96 current, production-grade SwiftUI components across 14 categories — including iOS 26 Liquid Glass. Every component is compile-checked and free of deprecated A

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

公開者

jrlingyin888

投稿者

Jerry Wang

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "swiftforge": {
      "command": "npx",
      "args": [
        "-y",
        "swiftforge-mcp"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Swiftforge?

SwiftForge is an MCP server that provides AI coding agents with on-demand access to a curated, production-grade catalog of modern SwiftUI components. It solves the problem of agents hallucinating deprecated or bland code by serving compile-ready, reviewed SwiftUI sources directly.

How to use Swiftforge?

Install via npx: claude mcp add swiftforge -- npx -y swiftforge-mcp (Claude Code) or add to your mcp.json (Cursor/Windsurf). Then ask your agent to use tools like list_categories, search_components, or get_component to fetch components. A demo app at examples/SwiftForgeDemo validates the full pipeline.

Key features of Swiftforge

  • 96 curated SwiftUI components across 14 categories
  • Components use only current, non-deprecated APIs
  • Includes iOS 26 Liquid Glass components with graceful fallbacks
  • Every component is syntax-checked and senior-reviewed
  • Tools for listing, searching, and fetching component source
  • MIT-licensed catalog; free to use

Use cases of Swiftforge

  • Quickly add a polished SwiftUI component (e.g., glass card, onboarding flow) to an iOS app
  • Replace agent-generated boilerplate with curated, compilable SwiftUI code
  • Modernize existing SwiftUI views with current API patterns and iOS 26 features
  • Prototype app screens using components that are dark-mode and Dynamic Type ready

FAQ from Swiftforge

How does Swiftforge differ from alternatives like 21st.dev?

Swiftforge is the SwiftUI equivalent: a curated component library served over MCP to AI coding agents, whereas 21st.dev serves React components. Swiftforge focuses exclusively on SwiftUI and iOS design patterns.

What are the runtime dependencies for Swiftforge?

Swiftforge requires Node.js and npm to run the server. The components themselves are standard SwiftUI and require Xcode 16+ (ideally Xcode 26 for Liquid Glass components) to compile.

Where do the components live and how are they updated?

Components are part of the npm package (swiftforge-mcp). The catalog is updated regularly with new components and kept current as iOS evolves. Users can request missing components via GitHub issues.

Can I use Swiftforge with any MCP-compatible AI coding agent?

Yes. The README demonstrates usage with Claude Code, Cursor, and Windsurf. Any agent that supports MCP client tools should be able to use Swiftforge’s tools.

What transport protocol does Swiftforge use?

The server is invoked via npx -y swiftforge-mcp and communicates over MCP’s standard stdio transport, as is typical for agents that run local processes. No authentication is required.

コメント

「開発者ツール」の他のコンテンツ