MCP server for vibe coding iOS apps with command-based workflow (plan, architecture, coding, uiux, test)
npm install ios-vibe-mcp01Transform any idea into a complete iOS application using AI in Cursor. Works with any LLM (Claude, GPT-4, Gemini, etc.).
ios-vibe-mcp is an MCP (Model Context Protocol) server designed for vibe-coding iOS apps with SwiftUI. It generates project specs, architecture plans, coding steps, UI/UX guidance and test strategies β all as Markdown files.
> Note: The tool is currently in MVP stage. The GitHub repository is private for now.
---
Install and run with npx:
``bash`
npm i ios-vibe-mcp01xx
Add the following configuration to your Cursor mcp.json file and restart Cursor:
`json`
{
"mcpServers": {
"ios-vibe-factory": {
"command": "npx",
"args": ["-y", "ios-vibe-mcp01"]
}
}
}
You donβt need to write JSON. Just type commands in plain text inside Cursor chat.
1. Generate project blueprint
``
plan: SwiftUI offline-first notes app with CoreData
Creates: PROJECT_BLUEPRINT.md, TODO.md, IOS_RULES.md, RUNBOOK.md, BACKLOG.md.
2. Create architecture plan
``
architecture
Creates: STAGE_ARCHITECTURE.md.
3. Generate coding plan
``
coding
Creates: STAGE_CODING.md.
4. Generate UI/UX guide
``
uiux
Creates: STAGE_UIUX.md.
5. Generate test strategy
``
test
Creates: STAGE_TEST.md.
- plan: β Generates full product blueprint (PROJECT_BLUEPRINT.md)architecture
- β Defines app structure & data layer (STAGE_ARCHITECTURE.md)coding
- β Feature-by-feature coding roadmap (STAGE_CODING.md)uiux
- β UX/UI checklist & design rules (STAGE_UIUX.md)test
- β Testing strategy & critical flows (STAGE_TEST.md)review
- β Consistency checks (REVIEW_REPORT.md)ship
- β App Store readiness checklist (SHIP_CHECKLIST.md)
- Command-based workflow for building iOS apps
- SwiftUI-first architecture
- Enforces MVVM + Repository pattern
- Offline-first behavior (no Firebase by default)
Generates: product spec, architecture spec, coding roadmap, UI/UX guide, test plan, App Store checklist.
Workflow: plan β architecture β coding β uiux β test β review β ship β each step generates a Markdown spec file and locks scope for the next step.
- PROJECT_BLUEPRINT.md β Full product definitionTODO.md
- β Task list for entire appIOS_RULES.md
- β Enforced iOS architecture rulesRUNBOOK.md
- β How to run and debugBACKLOG.md
- β Scope lock for new ideasSTAGE_ARCHITECTURE.md
- β Folder structure + data layerSTAGE_CODING.md
- β Feature-by-feature coding planSTAGE_UIUX.md
- β UX rules & componentsSTAGE_TEST.md
- β Testing strategySHIP_CHECKLIST.md
- β App Store readiness
- iOS (SwiftUI)
Storage:
- CoreData (default)
- SwiftData (experimental)
- Node.js 18+
- Cursor IDE (with MCP enabled)
- Any LLM (Claude, GPT-4, Gemini, etc.)
- macOS + Xcode (for iOS development)
- Beginners β Turn ideas into real iOS apps
- Developers β Speed up SwiftUI development
- Startups β Rapid MVP creation
- Students β Learn by building real apps
- Indie hackers β Vibe coding workflows
```
plan: expense tracker app
architecture
coding
uiux
test
ship
MIT
Talha Pakdil
GitHub: https://github.com/talhapakdil7
LinkedIn: https://www.linkedin.com/in/talhapakdil