Cursor AI IDE: 7 Advanced Features to Supercharge Your Coding Workflow
TutorialPurpleSchool | Anton Larichev•55,384 views•Mar 21, 2025
Explore powerful Cursor AI features like Rules, MCP, Docs integration, Git support, and commit automation to boost your development efficiency.
Blurb
This video by Anton Larichev from PurpleSchool dives into the advanced capabilities of Cursor AI, an AI-powered IDE designed to accelerate and refine coding projects. Key highlights include:
- Demonstration of Cursor AI generating production-ready code from a Figma design with minimal input.
- How to configure global and project-specific Rules to tailor AI behavior precisely.
- Using the Cursor Directory to find and customize ready-made rules for various languages and frameworks.
- Setting up and leveraging MCP servers to provide AI agents with rich project context, including Docker and Figma integration.
- Adding and indexing custom documentation to enhance AI code suggestions.
- Searching the web and project codebase for relevant patterns and solutions.
- Integrating Git for referencing commits and automating commit message generation.
The tutorial emphasizes practical setup tips and real-world use cases to get the most out of Cursor AI for professional development.
Want the big picture?
Highlighted Clips
Cursor AI Demo with Figma Design
Shows how Cursor AI uses a Figma mockup and minimal instructions to generate a functional form component quickly.
Configuring Rules in Cursor AI
Explains global and project-specific rules to control AI agent behavior and coding style.
Using Cursor Directory for Ready-Made Rules
Introduces the Cursor Directory website as a source for various language and framework rules to customize AI behavior.
Setting Up MCP Servers
Details how to configure MCP (Model Context Protocol) servers like Docker MCP to provide AI with external project data.
Интро и демонстрация работы с Figma-макетом
В начале видео Anton Larichev рассказывает о Cursor AI — продвинутой AI-ориентированной IDE, которая помогает быстро реализовывать функционал, используя агентов для модификации кода. Он демонстрирует пример работы с макетом из Figma, подключённым через MCP-сервер, где за один запрос получает готовую форму с учётом стилей и структуры проекта.
"У меня подключён например MCP сервер Фигмы и я ему скормил просто вот этот файл... с одного запроса без дополнительных параметров я получил вот такую работающую форму."
- Cursor AI умеет работать с макетами и стилями, интегрируясь с внешними источниками данных.
- Можно указать конкретную часть макета для генерации, что экономит время.
- Результат — готовый к использованию вёрсточный код, адаптированный под проект.
Фича 1: Правила (Rules) в Cursor AI
Далее автор подробно рассказывает о системе правил, которые задают поведение AI-агента. Правила бывают глобальными (user rules) и локальными, специфичными для проекта. Они позволяют контролировать стиль ответов, язык, форматирование, учитывать линтеры и проектные паттерны.
"Если ваш проект, например, на Go, вы берёте правила для Go, вставляете их сюда и можете комментировать... благодаря глобальным и локальным правилам вы получаете предобученного агента."
- Правила задаются в настройках Cursor (Cursor Settings → Rules).
- Можно создавать отдельные правила для каждого проекта, учитывая стек и фреймворки.
- Правила позволяют избежать высокоуровневых, расплывчатых ответов и заставляют AI следовать конкретным инструкциям.
- Рекомендуется хранить правила по тематикам для удобства миграции между проектами.
Фича 2: Готовые Rules для Cursor AI (Cursor Directory)
Для удобства есть специальный сайт cursor.dory, где собраны готовые правила для разных языков и фреймворков: TypeScript, Python, Next.js и др. Это позволяет быстро взять за основу и адаптировать под свои нужды.
"Здесь вы можете легко найти правила для TypeScript, Python, Next.js и так далее... берёте какой-то из правил за основу и уже конфигурируете под себя."
- Cursor Directory — централизованное хранилище правил.
- Экономит время на создание правил с нуля.
- Позволяет стандартизировать поведение AI для разных проектов.
Фича 3: Использование MCP в Cursor AI
MCP (Model Context Protocol) — это протокол взаимодействия AI-агента с внешними источниками данных, такими как API, локальные репозитории, базы данных и др. Автор показывает настройку MCP-сервера для Docker, который позволяет Cursor получать актуальную информацию о запущенных контейнерах.
"MCP — это модель контекст протокол, который позволяет агенту получать данные из внешних источников... я настроил Docker MCP, чтобы получать информацию о контейнерах."
- MCP расширяет возможности AI, предоставляя ему доступ к реальным данным.
- Можно подключать разные MCP-сервера: Obsidian, Notion, Google Drive, базы данных.
- Для работы с MCP нужен установленный UVX — утилита для запуска серверов.
- MCP помогает AI ориентироваться в проекте и окружении, делая ответы точнее.
Фича 4: Использование Docs в Cursor AI
Cursor умеет работать с документацией, которая может быть загружена локально или добавлена вручную. Автор показывает, как индексировать документацию по Angular, NZ и другим фреймворкам, чтобы AI мог ссылаться на неё при генерации кода.
"Вы можете спокойно рефересить эту документацию, указывая, например, Secure S pattern и имплементируй именно по нему... если документации нет, можно добавить свою."
- Документация индексируется по разделам или страницам.
- Можно добавлять собственные документы, расширяя базу знаний AI.
- Это позволяет AI генерировать код, строго следуя официальным паттернам и стандартам.
- Индексация иногда требует ручного добавления разделов для корректной работы.
Фича 5: Поиск шаблонов и документации по web в Cursor AI
Cursor может искать информацию не только в локальной документации, но и в интернете. Автор демонстрирует, как AI находит и добавляет загрузчик с анимацией, используя поиск по web, и интегрирует найденный компонент в проект.
"Cursor позволяет искать по вебу, не ограничиваясь документацией... он нашёл React Spinners, установил пакет и добавил состояние загрузки."
- Поиск по web расширяет возможности AI, позволяя быстро находить готовые решения.
- AI умеет устанавливать зависимости и модифицировать код под найденные компоненты.
- Можно контролировать процесс, принимая изменения целиком или по частям.
Фича 6: Работа с Git в Cursor AI
Cursor интегрируется с Git и GitHub, позволяя AI анализировать коммиты, искать изменения и баги. Автор показывает, как можно ссылаться на конкретные коммиты для исправления ошибок и быстро находить нужные изменения.
"Вы можете делать референс конкретного коммита... это удобно, когда после коммита обнаруживается баг, и нужно быстро найти изменения."
- Интеграция с GitHub требует авторизации.
- AI может анализировать историю коммитов и связывать их с задачами.
- Это ускоряет процесс отладки и исправления ошибок.
Фича 7: Автогенерация commit в Cursor AI
Одной из удобных функций является автоматическая генерация сообщений коммитов. Вместо ручного написания можно нажать кнопку, и AI сформирует информативное сообщение, учитывая стандарты и комментарии в проекте.
"Можно нажать кнопку generate commit, и AI опишет, что произошло... можно настроить правила формирования сообщений."
- Автоматизация коммит-месседжей экономит время.
- Поддержка соглашений о коммитах (conventional commits).
- Повышает качество и стандартизацию истории изменений.
Выводы и рекомендации
В конце видео автор подводит итог, что Cursor AI — одна из самых продвинутых AI-IDE с уникальными возможностями, такими как правила, документация и MCP-серверы. Он отмечает, что для новичков AI лучше использовать как тренажёр, а не полагаться полностью на автоматическую генерацию.
"Если брать все текущие AI-редакторы, то курсор является одним из самых продвинутых... новичкам AI я не рекомендую использовать, кроме как как тренажёр."
- Cursor AI превосходит конкурентов благодаря гибкой настройке и интеграциям.
- Требует VPN для работы в России и стоит около $20 в месяц.
- Идеален для опытных разработчиков, которые хотят точный и адаптированный код.
- Новичкам лучше использовать AI как помощника, а не замену понимания.
Это видео — подробный разбор возможностей Cursor AI, раскрывающий, как с помощью правил, MCP, документации и интеграций можно получить мощный инструмент для разработки, который не просто генерирует код, а создаёт рабочие решения, готовые к продакшену.
Key Questions
Rules in Cursor AI are configurations that guide the AI agent's behavior globally or per project, allowing precise control over code style, language, and framework specifics to generate production-ready code.
Have more questions?
Analyzing video...
This may take a few moments.