# roblox-mcp

Скилл подключает ИИ-клиент к Roblox Studio по MCP: агент читает дерево игры, правит скрипты, запускает Luau и плейтест.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 317 установок · ★ 23
- Автор: nonlooped
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/nonlooped/roblox-suite/tree/HEAD/roblox-mcp/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/roblox-mcp

## Что делает

Roblox Studio отдаёт MCP-сервер через `stdio` — локальный процесс, который проксирует запросы клиента в открытую сессию. Скилл описывает, как включить его в Studio (Assistant → ⋯ → Manage MCP Servers → Enable Studio as MCP server), подключить клиент через quick connect или ручной конфиг и проверить связь чтением дерева игры.

Инструменты разбиты по категориям: скрипты (`script_read`, `multi_edit`, `script_search`), модель данных (`search_game_tree`, `inspect_instance`), выполнение Luau (`execute_luau`), ассеты (`generate_mesh`, `insert_asset`), плейтест (`start_stop_play`, `get_console_output`, `screen_capture`) и симуляция ввода. С Script Sync скилл делит работу так: диск-в-Studio синхронизирует Script Sync, всё остальное — выбор в Explorer, вставка моделей, `StarterGui`, запуск команд — идёт через MCP.

Для нескольких открытых окон есть `list_roblox_studios`: он возвращает ID инстансов, и дальше `studio_id` передаётся в каждый вызов. Полагаться на «активное окно» не стоит. Нужны свежий Studio, аккаунт Roblox и клиент с поддержкой `stdio`; `execute_luau` выполняет привилегированный код — он умеет публиковать места и писать в DataStore, поэтому тестовое место или версионируемый проект тут не перестраховка.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add nonlooped/roblox-suite --skill roblox-mcp -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/roblox-mcp/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/roblox-mcp/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add nonlooped/roblox-suite --skill roblox-mcp -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/roblox-mcp/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add nonlooped/roblox-suite --skill roblox-mcp -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/roblox-mcp/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install nonlooped/roblox-suite roblox-mcp
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/roblox-mcp/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add nonlooped/roblox-suite --skill roblox-mcp -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/nonlooped/roblox-suite --path roblox-mcp
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/roblox-mcp/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add nonlooped/roblox-suite --skill roblox-mcp -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/nonlooped/roblox-suite/tree/HEAD/roblox-mcp/SKILL.md

## Когда брать
- прочитать дерево объектов открытого места
- править скрипты в контейнерах вне Script Sync
- выполнить Luau-сниппет и забрать вывод
- запустить плейтест и снять скриншот
- выбрать нужное окно Studio из нескольких открытых

## Примеры запросов агенту
- Подключись к Roblox Studio по MCP и покажи, что лежит в Workspace.
- Запусти плейтест, нажми пробел и покажи вывод консоли.
- Найди в дереве игры все скрипты с именем Door и покажи их содержимое.

## Похожие
- [roblox-physics](https://affpapa.org/nevibecode/skills/gamedev-skills-roblox-physics.md) — скилл · 3500 установок
- [roblox-building](https://affpapa.org/nevibecode/skills/roblox-building.md) — скилл · 2400 установок
- [roblox-lighting](https://affpapa.org/nevibecode/skills/roblox-lighting.md) — скилл · 2200 установок
- [roblox-luau](https://affpapa.org/nevibecode/skills/roblox-luau.md) — скилл · 6100 установок
- [roblox-game-development](https://affpapa.org/nevibecode/skills/roblox-game-development.md) — скилл · 2200 установок
- [mm2-roblox-analytics-toolkit](https://affpapa.org/nevibecode/skills/mm2-roblox-analytics-toolkit.md) — скилл · 2400 установок

Из того же набора: [nonlooped/roblox-suite](https://affpapa.org/nevibecode/by/nonlooped/roblox-suite.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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