> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/all-out-docs/ru/skripting/cursor-claude-antigravity-setup.md).

# Настройка Cursor/Claude/Antigravity

Вы можете писать CSL в любом текстовом редакторе, но использование редактора с инструментами для CSL сильно меняет дело: подсветка синтаксиса, ошибки прямо в тексте, автодополнение и быстрая навигация.

Начать работу теперь стало как никогда проще благодаря инструментам, которые интегрируют ИИ-агентов и могут помочь вам изучать и писать CSL.

Вы будете писать `.csl` файлы внутри каталога вашего проекта `scripts/` каталога.

## 1. Использование панели агента

Если вам нужна самая простая настройка, используйте панель ИИ-агента в редакторе All Out.

Для использования панели агента достаточно одной из стандартных ИИ-подписок. Сегодня мы поддерживаем:

* OpenAI/ChatGPT Codex
* Claude Code
* OpenCode

Независимо от того, используете ли вы встроенную панель агента или напрямую стороннего агента, редактор добавляет несколько файлов проекта в папку вашей игры, чтобы дать агенту больше контекста:

* `AGENTS.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим CSL API в виде `.csl_engine` файлов
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`и `opencode.json` чтобы поддерживаемые инструменты могли подключаться к редактору для компиляции и получения ресурсов

## 2. Сторонние агенты

{% tabs %}
{% tab title="Установка Cursor (для программистов)" %}
Мы рекомендуем Cursor (или VS Code) для разработки игр All Out. Наше расширение для редактора предоставляет:

* Поддержка подсветки синтаксиса
* Диагностика ошибок компиляции прямо в тексте
* Автодополнение

1. [Скачайте и установите Cursor](https://cursor.com/)
2. [Установите расширение All Out CSL](https://marketplace.cursorapi.com/items/?itemName=AllOutGames.csl-language-tools)
3. Откройте папку проекта вашей игры в Cursor (папку, которая содержит `scripts/` и `res/`)

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь ИИ получить контекст:

* `AGENTS.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим CSL API в виде `.csl_engine` файлов
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`и `opencode.json` для доступа редактора
  {% endhint %}
  {% endtab %}

{% tab title="Установка Claude Code (для не программистов)" %}
Если у вас мало опыта программирования или вы предпочитаете использовать Claude Code, у нас также есть его нативная поддержка.

Claude Code — это ИИ-инструмент, который может писать и отлаживать CSL-скрипты за вас.

1. [Скачайте и установите Claude Code](https://code.claude.com/docs/en/overview)
2. Откройте терминал в папке проекта вашей игры и введите `claude` чтобы войти в свою учетную запись Claude.

{% hint style="warning" %}
Даже если вы используете ИИ-модель, очень помогает **очень** потратить немного времени на базовое знакомство с программированием на CSL. Так вы сможете эффективнее направлять ИИ и быстрее вносить правки. К тому же это весело!
{% endhint %}

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь ИИ получить контекст:

* `AGENTS.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим CSL API в виде `.csl_engine` файлов
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`и `opencode.json` для доступа редактора
  {% endhint %}
  {% endtab %}

{% tab title="Antigravity" %}
Antigravity — это версия Cursor от Google и может стать неплохой альтернативой, если вы предпочитаете экосистему Google. Однако для работы MCP-сервера потребуется дополнительная настройка.

1. [Скачайте и установите Antigravity](https://antigravity.google/download)
2. Установите расширение All Out для Antigravity
3. Настройте MCP-сервер All Out вручную

**Настройка MCP-сервера**

<figure><img src="https://2709175413-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzA8RGUKJ88fD0oXVALlz%2Fuploads%2Fgit-blob-e65bd3002a4ad4ee6a5eb82f518ef1e21b1333cc%2Fimage.webp?alt=media" alt="Antigravity MCP settings"><figcaption></figcaption></figure>

<figure><img src="https://2709175413-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzA8RGUKJ88fD0oXVALlz%2Fuploads%2Fgit-blob-f3877c346ada587652cacd923c96df714c75f1e7%2Fimage.webp?alt=media" alt="Antigravity raw MCP configuration"><figcaption></figcaption></figure>

Затем вставьте это в необработанную конфигурацию. Используйте порт, указанный в `.mcp.json`:

```json
{
    "mcpServers": {
        "allout": {
            "serverUrl": "http://localhost:3333/mcp"
        }
    }
}
```

Если редактор выбрал другой порт, замените `3333` его на это значение.

{% hint style="info" %}
All Out автоматически добавляет в ваш проект некоторые файлы, чтобы помочь ИИ получить контекст:

* `AGENTS.md` с информацией об All Out и CSL
* `.agents/skills/` и `.claude/skills/` с рабочими процессами, специфичными для движка
* `api_references/` с текущим CSL API в виде `.csl_engine` файлов
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`и `opencode.json` для доступа редактора
  {% endhint %}
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Если сборка в Windows работает медленно, проведите замеры до изменения настроек антивируса. Исключайте только самый узкий доверенный путь проекта или сгенерированный путь, который решает проблему. См. [Исключение Windows Defender](/all-out-docs/ru/spravochnik/windows-defender-exclusion.md).
{% endhint %}
