SG

smokestack-games/rbxsync

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 4 forks Качество 58 Тренд 16NOASSERTION

Синхронизация игр Roblox между Studio и VS Code с интеграцией MCP

Обзор

Двунаправленная синхронизация между Roblox Studio и файловой системой. Полное сохранение собственности, интеграция git и поддержка MCP для развития с помощью ИИ. Все синхронизируются с git. Нет больше "Какая версия последняя?" Сериализация всех свойств экземпляров с использованием формата .rbxjson с явными аннотациями типа - : Edit in Studio или VS Code - автоматически изменяет синхронизацию в обоих направлениях - : Встроенный MCP-сервер позволяет агентам ИИ извлекать, синхронизировать, тестировать и отлаживать - : Извлекать любую существующую игру в файлы за секунды RbxSync - это инструмент синхронизации Roblox с поддержкой MCP (Model Context Protocol). Помощники ИИ, такие как Клод и Курсор, могут: - от студии к файлам автоматически - и синхронизация изменяется мгновенно - и видеть выход консоли в режиме реального времени - во время тестов (движение, взаимодействие, оснащение инструментов) - автономно на основе вывода времени выполнения Рохо, Аргон и Песто не поддерживают MCP. См. Интеграция MCP для разработки с помощью ИИ.

Обзор (машинный перевод)

Двунаправленная синхронизация между Roblox Studio и файловой системой. Полное сохранение собственности, интеграция git и поддержка MCP для развития с помощью ИИ.

Ключевые особенности

Один источник истины: все синхронизируются с git. «Какая версия является последней?» ** Полное сохранение свойств**: Сериализация всех свойств экземпляра с использованием формата .rbxjson с явными аннотациями типа True Two-Way Sync**: Edit in Studio или VS Code — автоматически изменяет синхронизацию в обоих направлениях AI-родная архитектура: Встроенный MCP-сервер позволяет агентам ИИ извлекать, синхронизировать, тестировать и отлаживать

  • One-Click Extraction: Извлеките любую существующую игру в файлы за считанные секунды

##Развитие на основе ИИ

RbxSync - это инструмент синхронизации Roblox с поддержкой MCP (Model Context Protocol). Помощники ИИ, такие как Клод и Курсор, могут:

Извлечение игр из Studio в файлы автоматически ** Редактировать код** и мгновенно синхронизировать изменения ** Пройдите тестирование ** и посмотрите выход консоли в режиме реального времени Следить за персонажами во время тестов (двигаться, взаимодействовать, оснащать инструментами) ** Ошибки отладки** автономно основанные на выходе времени выполнения

Рохо, Аргон и Песто не поддерживают MCP. См. Интеграция MCP для разработки с помощью ИИ.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

RbxSync

Bidirectional sync between Roblox Studio and filesystem. Full property preservation, git integration, and native MCP support for AI-assisted development.

Key Features

  • One Source of Truth: Everyone syncs from git. No more “which version is latest?”
  • Full Property Preservation: Serializes all instance properties using .rbxjson format with explicit type annotations
  • True Two-Way Sync: Edit in Studio or VS Code—changes sync automatically in both directions
  • AI-Native Architecture: Built-in MCP server lets AI agents extract, sync, test, and debug
  • One-Click Extraction: Extract any existing game to files in seconds

AI-Powered Development

RbxSync is the only Roblox sync tool with native MCP (Model Context Protocol) support. AI assistants like Claude and Cursor can:

  • Extract games from Studio to files automatically
  • Edit code and sync changes instantly
  • Run playtests and see console output in real-time
  • Control characters during tests (move, interact, equip tools)
  • Debug errors autonomously based on runtime output

Rojo, Argon, and Pesto do not support MCP. See MCP Integration to set up AI-assisted development.

Feature Comparison

Feature RbxSync Rojo Argon Pesto
Native MCP/AI integration ✅ ❌ ❌ ◐ Sourcemaps
Automatic two-way sync ✅ ⚙️ Syncback ✅ ⚙️ Pro ($6.99)
One-click game extraction ✅ ⚙️ Manual setup ❌ ✅
Full property serialization ✅ JSON ◐ XML/Binary ◐ XML ✅
E2E testing from CLI ✅ ❌ ❌ ❌
Console streaming ✅ ❌ ❌ ❌
Build to .rbxl/.rbxm ✅ ✅ ✅ ❌
Build --watch mode ✅ ✅ ✅ ❌
Multi-IDE (OpenVSX) ✅ ✅ ✅ ✅

Legend: ✅ Native support | ⚙️ Requires setup/plugins | ◐ Partial | ❌ Not available

Installation

You need three components: the CLI (runs the sync server), the Studio Plugin, and optionally the VS Code Extension.

1. Install CLI (Required)

The CLI runs the sync server that connects Studio and VS Code.

macOS (one command):

curl -fsSL https://raw.githubusercontent.com/Smokestack-Games/rbxsync/master/scripts/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/Smokestack-Games/rbxsync/master/scripts/install.ps1 | iex
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "rbxsync": { "command": "/path/to/rbxsync-mcp" } } }