
Roblox Studio MCP: встроенный сервер Studio и WEPPY для Claude и Codex
Подключает агента к открытому месту в Roblox Studio: читать и править скрипты на Luau, добавлять объекты и ассеты, запускать плейтест и читать консоль.
Встроенный MCP-сервер самой Studio; репозиторий — плагин для Claude и Codex с настройками и навыками, своего кода в нём нет.
Как подключить
Что сделать до подключения
Roblox Studio на macOS или Windows: войти в аккаунт и открыть место
В Studio: Assistant → … → Settings → MCP Servers и включить Enable Studio as MCP server
Для ChatGPT и Codex там же в Quick Connect включить ChatGPT (codex)
На Windows вместо StudioMCP команда cmd.exe с аргументами /c и cd /d %LOCALAPPDATA%\Roblox && .\mcp.bat
Конфиг для вашего клиента
Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code
claude mcp add --transport stdio roblox \
-- /Applications/RobloxStudio.app/Contents/MacOS/StudioMCPПроверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.
Файл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add. Подробно о Codex
[mcp_servers.roblox]
command = "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP"
args = []Проверка: В интерфейсе codex введите /mcp: появится список активных серверов. Из терминала то же покажет codex mcp list.
Файл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. Подробно о Cursor
{
"mcpServers": {
"roblox": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: Откройте Customize в боковой панели: там список серверов с переключателями. Ошибки подключения смотрите в панели Output (Cmd+Shift+U), пункт MCP Logs в выпадающем списке.
Файл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов. Подробно о VS Code
{
"mcpServers": {
"roblox": {
"type": "stdio",
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: Попросите Copilot выполнить безобидную задачу через сервер и раскройте вызов инструмента в чате. Одна запись в конфиге подключение не подтверждает.
Файл ~/.qwen/settings.json или .qwen/settings.json в проекте. Подробно о Qwen Code
{
"mcpServers": {
"roblox": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: Запустите qwen и введите /mcp: откроется окно управления серверами. Из терминала статус покажет qwen mcp list.
Файл ~/.gemini/settings.json или .gemini/settings.json в проекте. Подробно о Gemini CLI
{
"mcpServers": {
"roblox": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: gemini mcp list показывает каждый сервер, его настройки и статус Connected или Disconnected. В сессии /mcp выводит CONNECTED, CONNECTING или DISCONNECTED и список инструментов.
Файл opencode.json в папке проекта или ~/.config/opencode/opencode.json. Подробно о OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"roblox": {
"type": "local",
"command": ["/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP"]
}
}
}
}Проверка: opencode mcp list показывает состояние каждого сервера, подключённый выглядит как ✓ context7 connected. Внутри OpenCode то же видно в /mcps.
Настройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение. Подробно о Claude Desktop
{
"mcpServers": {
"roblox": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: Нажмите «Add files, connectors, and more /» в левом нижнем углу поля ввода, наведите на Connectors и откройте Manage connectors. Выберите сервер, чтобы увидеть его инструменты.
Вкладка Program → Install → Edit mcp.json. Подробно о LM Studio
{
"mcpServers": {
"roblox": {
"command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP",
"args": []
}
}
}Проверка: Попросите модель в чате выполнить задачу через инструмент сервера. Через API сервер из mcp.json вызывают по id в integrations, например mcp/playwright.
Инструменты сервера
list_roblox_studiosпоказывает открытые окна Studioget_studio_stateчитает состояние Studioget_console_outputчитает консольscript_readчитает скриптscript_grepищет по тексту скриптовsearch_game_treeищет объекты в дереве игрыinspect_instanceчитает свойства объектаscreen_captureснимает экран Studiosearch_assetищет ассеты в Creator Storeexecute_luauвыполняет код на Luaumulti_editправит несколько мест разомinsert_assetвставляет ассет в местоgenerate_meshгенерирует модельgenerate_textureгенерирует текстуруgenerate_sceneгенерирует сценуgenerate_avatarгенерирует аватарstart_stop_playзапускает и останавливает плейтестcharacter_navigationведёт персонажа в плейтестеupload_imageзагружает картинку в Robloxopen_cloud_invokeвызывает Open Cloud APIПоказано 20 из 36.
Свой плагин Studio и сервер на Node.js: до пяти окон Studio сразу, синхронизация проекта с локальными файлами, веб-панель на localhost:3002; часть функций платная.
Как подключить
Что сделать до подключения
Node.js 22 или новее, Roblox Studio на Windows 10+ или macOS 12+
Поставить плагин WEPPY для Studio скриптом install.sh (macOS, Linux) или install.ps1 (Windows) со страницы установки, затем перезапустить AI-приложение и Roblox Studio
Плагин и сервер должны быть из одного релиза: обновлять оба вместе
Конфиг для вашего клиента
Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code
claude mcp add --transport stdio weppy-roblox-mcp \
-- npx -y @weppy/roblox-mcp@latestПроверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.
Файл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add. Подробно о Codex
[mcp_servers.weppy-roblox-mcp]
command = "npx"
args = ["-y", "@weppy/roblox-mcp@latest"]Проверка: В интерфейсе codex введите /mcp: появится список активных серверов. Из терминала то же покажет codex mcp list.
Файл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. Подробно о Cursor
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: Откройте Customize в боковой панели: там список серверов с переключателями. Ошибки подключения смотрите в панели Output (Cmd+Shift+U), пункт MCP Logs в выпадающем списке.
Файл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов. Подробно о VS Code
{
"mcpServers": {
"weppy-roblox-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: Попросите Copilot выполнить безобидную задачу через сервер и раскройте вызов инструмента в чате. Одна запись в конфиге подключение не подтверждает.
Файл ~/.qwen/settings.json или .qwen/settings.json в проекте. Подробно о Qwen Code
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: Запустите qwen и введите /mcp: откроется окно управления серверами. Из терминала статус покажет qwen mcp list.
Файл ~/.gemini/settings.json или .gemini/settings.json в проекте. Подробно о Gemini CLI
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: gemini mcp list показывает каждый сервер, его настройки и статус Connected или Disconnected. В сессии /mcp выводит CONNECTED, CONNECTING или DISCONNECTED и список инструментов.
Файл opencode.json в папке проекта или ~/.config/opencode/opencode.json. Подробно о OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"weppy-roblox-mcp": {
"type": "local",
"command": ["npx", "-y", "@weppy/roblox-mcp@latest"]
}
}
}
}Проверка: opencode mcp list показывает состояние каждого сервера, подключённый выглядит как ✓ context7 connected. Внутри OpenCode то же видно в /mcps.
Настройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение. Подробно о Claude Desktop
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: Нажмите «Add files, connectors, and more /» в левом нижнем углу поля ввода, наведите на Connectors и откройте Manage connectors. Выберите сервер, чтобы увидеть его инструменты.
Вкладка Program → Install → Edit mcp.json. Подробно о LM Studio
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp@latest"]
}
}
}Проверка: Попросите модель в чате выполнить задачу через инструмент сервера. Через API сервер из mcp.json вызывают по id в integrations, например mcp/playwright.
Инструменты сервера
query_instancesищет и читает объектыmutate_instancesсоздаёт, копирует и удаляет объектыmanage_propertiesчитает и меняет свойства и тегиmanage_scriptsчитает, пишет и проверяет скриптыmanage_uiсобирает и проверяет игровой UImanage_lightingнастраивает свет и небоmanage_cameraдвигает камеру и снимает видmanage_terrainлепит и красит ландшафтspatial_queryищет ровные места и точки спавнаmanage_assetsвставляет модели из Creator Storemanage_open_cloud_assetsзагружает ассеты через Open Cloudmanage_syncуправляет синхронизацией проектаmanage_logsчитает логи и ошибкиmanage_studioуправляет плейтестомsystem_infoпроверяет связь и тарифbatch_executeвыполняет пачку командexecute_luauвыполняет код на LuauПоказано 17 из 25.
Что попросить агента
Для каких задач
Ограничения
Агент меняет место напрямую, и не каждую правку можно отменить в Studio: перед крупными изменениями сохраните или опубликуйте версию
Работает только с Roblox Studio на macOS и Windows; claude.ai и ChatGPT в браузере или на телефоне подключиться к Studio не могут
У WEPPY бесплатен Basic: несколько мест, двусторонняя синхронизация, UI Studio, ландшафт, звук и анимация только в Pro
WEPPY отправляет телеметрию в Google Analytics 4; выключается переменной ENABLE_TELEMETRY=false
Если не работает
Инструменты Studio есть, но list_roblox_studios пустой или «Unable to reach Roblox Studio»
macOS: «Roblox Studio MCP was not found»
Связь падает сразу после включения настройки
Настройка MCP была включена, а теперь выключена
Инструменты Studio видны в клиенте дважды
Какую реализацию выбрать
| Реализация | Кто делает | Звёзды | Запуск | Ключ | Инструменты | Обновлён |
|---|---|---|---|---|---|---|
| Roblox Studio MCPразработчик сервиса | Roblox | 34 | локально | не нужен | 36 | 10 ноября 2026 |
| WEPPY Roblox MCP | WEPPY (hope1026) | 76 | локально | не нужен | 25 | 6 ноября 2026 |