MCP server for searching curated Swift and SwiftUI patterns, examples, and best practices with persistent memory and optional premium content.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Swift Patterns MCP.
An MCP server providing curated Swift and SwiftUI best practices from leading iOS developers โ with intelligent search, persistent memory, and optional premium integrations.
If you want a lightweight, portable Swift/SwiftUI best-practices package without runtime tooling, check out:
swift-patterns-skill: Designed as a portable Agent Skill focused on Swift/SwiftUI patterns, architecture guidance, and decision-making frameworks.
Key difference:
Note: This repo is an MCP server only. It does not ship an Agent Skill (SKILL.md) or skill references.
swift-patterns-mcp delivers runtime tools for accessing Swift/SwiftUI best practices:
These sources are publicly available but benefit from MCP's fetching, caching, and search capabilities:
| Source | Content Type | Updates |
|---|---|---|
| Swift by Sundell | Articles, patterns, best practices | Weekly |
| SwiftLee | Tutorials, tips, deep dives | Weekly |
| Nil Coalescing | SwiftUI patterns, Swift tips | Weekly |
| Point-Free | Open-source libraries, patterns | On release |
Premium content requires OAuth authentication and active subscriptions:
| Source | What You Get | Authentication |
|---|---|---|
| Patreon | Premium content from supported creators | OAuth 2.0 |
Access exclusive content from top iOS educators: Kavsoft, SwiftUI Codes, sucodee and many more. Get tutorials, code samples, and expert guidance directly from creators you support.
In an interactive terminal, this opens the setup wizard.
When launched by an MCP client (non-interactive stdio), it runs as the MCP server automatically.
If installed globally, you can also run:
The wizard helps you choose:
Use --global (-g) or --local (-l) to skip the location prompt.
Use --cursor, --claude, --windsurf, --vscode, or --all to skip the client prompt.
Or manually add to Cursor Settings โ Tools โ MCP Servers:
.cursor/mcp.json:
Alternatively, add to ~/.cursor/mcp.json. See Cursor documentation for details.
Run in your terminal:
Or manually add to .mcp.json:
Restart Claude Code and run /mcp to verify. See Claude Code MCP documentation for details.
Add to .windsurf/mcp.json:
Restart Windsurf to activate. See Windsurf MCP documentation for details.
Add to .vscode/mcp.json:
Open .vscode/mcp.json and click Start next to the swift-patterns server. See VS Code MCP documentation for details.
Try these queries:
Configuration is automatically created at ~/.swift-patterns-mcp/config.json:
Note: configured only applies to premium sources. Free sources are treated as configured by default.
Memvid provides persistent semantic memory that improves recall across sessions. Unlike in-memory caching, Memvid stores patterns in a single-file database that persists between server restarts.
Features:
~/.swift-patterns-mcp/swift-patterns-memory.mv2Configuration:
When to enable:
Note: Memvid complements MiniSearch (fast in-session search) and semantic recall (in-session fallback). All three work together:
Semantic recall provides AI-powered semantic search as a fallback when keyword search returns poor results. It uses transformer embeddings to understand query intent and find conceptually similar patterns.
Features:
Configuration:
When to enable:
Note: Requires downloading a ~50MB transformer model on first use. Embeddings are cached for performance.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/efremidze-swift-patterns-mcp)<a href="https://allmcps.com/mcp/efremidze-swift-patterns-mcp"><img src="https://allmcps.com/api/badge/efremidze-swift-patterns-mcp?style=directory" alt="Swift Patterns MCP on AllMCPs" /></a>