TGViewer
Prefire iOS Prefire iOS @prefire_ios · 979 subscribers
Post #136 996
🚀 Как MCP в Cursor допилил мне CatShop в Xcode

Решил проверить MCP для Xcode на реальном проекте. Взял старый CatShop - магазин был чистой заглушкой.

💻 Как шёл процесс:

1️⃣ MCP начал с разведки - сам открыл ClickerState, CatShopScenario, CatItem, просмотрел, как всё связано.
“Теперь давайте посмотрим на связанные модели и состояния”


2️⃣ Нашёл, чего не хватает - в состоянии нет данных о покупках и экипировке.
“Давайте доработаем ClickerState, добавив поддержку покупки и экипировки предметов”

var ownedItems: Set<String> = []
var equippedItems: [CatItem.Slot: String] = [:]


3️⃣ Починил заглушки в логике:
“В isEquipped и isOwned используются заглушки, заменим их на реальные проверки”


4️⃣ Обновил UI - в CatShopView появились кнопки «Купить» и «Экипировать» с условиями, показ цены и бонусов:
“Показываем бонус предмета”

case .tapPower(let power):
Text("💪 +\(power) к силе удара")


5️⃣ Добавил реакцию кота - после экипировки предметы сразу отображаются на модели:
“Уведомляем CatViewModel об обновлении предметов”


6️⃣ Поймал мелкую ошибку - CatItem.Slot не Hashable, из-за чего не работали словари. MCP тут же сделал фикс.

🪄 Всё это было в одной сессии в Cursor: я пишу «добавь поддержку экипировки», он идёт по проекту, проверяет зависимости, сам правит импорты и обновляет логику так, чтобы всё стыковалось.

📦 Как подключить MCP к Cursor для Xcode:
brew install mise


В mcpServers:
"XcodeBuildMCP": {
"command": "mise",
"args": [
"x",
"npm:xcodebuildmcp@1.11.2",
"--",
"xcodebuildmcp"
]
}


⚡️ Ощущение, что MCP реально действует как разработчик - идёт по коду, понимает контекст и аккуратно встраивает изменения, пока ты просто ставишь задачи.
  • 🔥 9
  • 💅 5
  • 👍 1
More from @prefire_ios
  1. Sep 16, 2026☺️ Prefire в требованиях к вакансиям Где-то месяц назад поставил ежедневную задачу на Chat…
  2. Sep 5, 2026🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS…
  3. Aug 26, 2026Кажется, мой кот начал жить своей жизнью. Сначала друзья просто закинули Mewmori в несколь…
  4. Aug 18, 2026Нахождение текста котом Mewmori в уникальных приложениях Что бы кот видел, я снимаю скринш…
  5. Aug 17, 2026Начал готовить к релизу ScreenCat - 🐈 Mewmori - Переименовал проект в Mewmori (типо memor…
  6. Aug 5, 2026Сделал систему скинов для котиков 🐈 В ScreenCat уже много скинов, и я прям сильно устал р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →