# 60fps

Находит примеры анимаций из реальных iOS-приложений и выдаёт разбор движения вместе с кодом SwiftUI. Помогает повторить взаимодействие в собственном проекте.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Автор: 60fps-Design
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/60fps-Design/plugin
- Обновлён: 2026-10-12
- HTML: https://affpapa.org/nevibecode/mcp/60fps

## Что делает

60fps подключает ИИ-агента к библиотеке анимаций из выпущенных iOS-приложений. По описанию нужного взаимодействия сервер подбирает подходящие клипы, показывает ключевые кадры и объясняет переход между начальным и конечным состояниями, включая время и характер анимации. Для найденного примера можно получить отдельный файл SwiftUI, который запускается в Xcode.

В комплект входят скиллы для анализа мест, где анимация уместна, настройки общей системы движения в `Motion.swift`, проектирования состояний загрузки и ошибок, а также подготовки спецификаций для разработчика. Агент не меняет код проекта без разрешения пользователя. Сервер размещён удалённо, но для работы нужен платный ключ 60fps MCP либо подходящий ключ 60fps PRO, приобретённый не позднее 12 Sep 2026. Без ключа инструменты возвращают ошибку 401.

Сервер предназначен только для iOS-анимаций. Он не подходит для Android, Flutter, React Native и веб-интерфейсов, а также не занимается профилированием частоты кадров или созданием иконок и логотипов. Код примера не содержит исходных текстов, цветов и ресурсов приложения, поэтому внешний вид нужно адаптировать под собственную дизайн-систему.

## Требования
- Удалённый сервер: `https://mcp.60fps.design/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http library https://mcp.60fps.design/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add 60fps --url https://mcp.60fps.design/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "60fps": {
            "url": "https://mcp.60fps.design/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "60fps": {
            "type": "http",
            "url": "https://mcp.60fps.design/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http 60fps https://mcp.60fps.design/mcp
```

## Когда брать
- Найти пример анимации жеста или перехода из реального iOS-приложения
- Воспроизвести движение интерфейса в SwiftUI по ключевым кадрам
- Определить, где в приложении анимация улучшит взаимодействие
- Согласовать длительности, пружины и тактильную отдачу в `Motion.swift`
- Описать анимации состояний загрузки, успеха и ошибки для разработчика

## Примеры запросов агенту
- Найди пример обновления списка жестом вниз в iOS-приложении и подготовь код SwiftUI для моего проекта.
- Изучи мой код SwiftUI, определи, где нужны анимации, и предложи подходящие примеры из библиотеки 60fps.
- Создай для этой функции состояния загрузки, успеха и ошибки с анимациями и тактильной отдачей.

## Похожие
- [Next AI Draw.io](https://affpapa.org/nevibecode/mcp/next-ai-drawio.md) — MCP-сервер · ★ 36427
- [tldraw](https://affpapa.org/nevibecode/mcp/tldraw.md) — MCP-сервер · ★ 51104
- [Figma-Context-MCP](https://affpapa.org/nevibecode/mcp/figma-context-mcp.md) — MCP-сервер · ★ 16073
- [Agent-Native Assets](https://affpapa.org/nevibecode/mcp/agent-native-assets.md) — MCP-сервер · ★ 7527
- [Remove AI Watermarks](https://affpapa.org/nevibecode/mcp/remove-ai-watermarks.md) — MCP-сервер · ★ 6144
- [Dembrandt](https://affpapa.org/nevibecode/mcp/dembrandt.md) — MCP-сервер · ★ 3851

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
