Roblox Studio Ultimate MCP Server
🎮 Roblox Studio Ultimate MCP-Server
Englisch | 日本語
Der umfassendste MCP-Server (Model Context Protocol) für Roblox Studio. 41 Tools für die vollständige Studio-Kontrolle aus Claude Code oder jedem MCP-kompatiblen KI-Assistenten.
✨ Warum gibt es das?
Das standardmäßige Roblox Studio MCP bietet nur run_code — was Sie dazu zwingt, Skriptquellen über String-Operationen (gsub) zu manipulieren. Dies führt zu:
❌ Fehlern beim Pattern Matching
❌ Defekten
end)-Anweisungen❌ Stillen Rollbacks, wenn Skripte zurückgesetzt werden
❌ Fehlender Syntaxprüfung vor dem Schreiben
❌ Stunden, die mit einfachen Bearbeitungen verschwendet werden
Dieses MCP löst all das.
Related MCP server: Melo
🚀 Funktionen
Skript-Operationen (Der Game Changer)
Tool | Beschreibung |
| Vollständigen Quellcode abrufen |
| Gesamte Quelle ersetzen (mit Syntaxprüfung + automatischem Backup) |
| Bestimmten Zeilenbereich bearbeiten (partielle Bearbeitung!) |
| Code nach einer bestimmten Zeile einfügen |
| Bestimmte Zeilen entfernen |
| Text suchen & ersetzen (Klartext, sicher) |
| Nur bestimmten Zeilenbereich abrufen (leichtgewichtig) |
| Alle Funktionen mit Zeilennummern auflisten |
| Übersicht: Funktionen, Requires, Globals |
| Alle Skripte im Spiel auflisten |
| Alle Skriptquellen auf einmal abrufen |
| Schlüsselwort in allen Skripten suchen |
| Alle Verwendungen einer Variable/Funktion finden |
|
|
Sicherheitsmechanismen
Funktion | Beschreibung |
🔒 Syntaxprüfung | Validiert automatisch vor dem Schreiben. Lehnt fehlerhaften Code ab. |
💾 Auto-Backup | Speichert die vorherige Version vor jeder Bearbeitung (10 Generationen) |
🛑 Play-Modus-Schutz | Blockiert Schreibvorgänge während des Play-Modus (verhindert stille Rollbacks) |
📝 UpdateSourceAsync | Nutzt ScriptEditorService für konfliktfreie Schreibvorgänge |
Backup & Wiederherstellung
Tool | Beschreibung |
| Aus automatischem Backup wiederherstellen |
| Verfügbare Backups auflisten |
Validierung
Tool | Beschreibung |
| Syntax ohne Schreiben prüfen |
| Zeilenanzahl / Quelllänge verifizieren |
| Stapel-Syntaxprüfung für alle Skripte |
Instanz-Operationen
Tool | Beschreibung |
| Instanz-Hierarchie abrufen |
| Kinder auflisten (leichtgewichtig) |
| Eigenschaften abrufen/setzen |
| Neue Instanz erstellen |
| Instanz löschen |
| Instanz klonen |
| Instanz umbenennen |
| Zu anderem Parent verschieben |
| Instanzen nach Name/Klasse suchen |
Sonstiges
Tool | Beschreibung |
| Luau-Code ausführen (mit Ausgabe-Erfassung) |
| Mehrere Befehle gleichzeitig ausführen |
| Attribut-Operationen |
| Fehlerprotokoll-Verwaltung |
| Rückgängig/Wiederholen-Operationen |
| Aktuelle Auswahl abrufen |
| Studio-Informationen abrufen |
📦 Installation
1. Klonen & Bauen
git clone https://github.com/YOUR_USERNAME/roblox-studio-ultimate-mcp.git
cd roblox-studio-ultimate-mcp
npm install
npm run build2. Studio-Plugin installieren
Kopieren Sie die Plugin-Datei in Ihren Roblox-Plugins-Ordner:
Mac:
cp plugin/UltimateMCP.rbxmx ~/Documents/Roblox/Plugins/Windows:
copy plugin\UltimateMCP.rbxmx %LOCALAPPDATA%\Roblox\Plugins\Oder generieren Sie es aus dem Quellcode:
bash generate-plugin.sh3. HTTP in Studio aktivieren
Öffnen Sie Roblox Studio und geben Sie in der Befehlszeile (View → Command Bar) Folgendes ein:
game:GetService("HttpService").HttpEnabled = true4. Bei Claude Code registrieren
Fügen Sie dies in Ihrer ~/.claude.json unter dem entsprechenden Projekt hinzu:
{
"mcpServers": {
"roblox_ultimate": {
"type": "stdio",
"command": "node",
"args": ["/path/to/roblox-studio-ultimate-mcp/dist/index.js"],
"env": {}
}
}
}5. Neustart
Starten Sie Roblox Studio neu (um das Plugin zu laden)
Starten Sie Claude Code neu (um sich mit dem MCP zu verbinden)
🏗️ Architektur
Claude Code ←(stdio)→ MCP Server (Node.js) ←(HTTP)→ Studio Plugin (Luau)
Port 3002MCP-Server (
src/index.ts): Übersetzt MCP-Tool-Aufrufe in HTTP-BefehleStudio-Plugin (
plugin/RobloxMCP.lua): Fragt den Server ab, führt Befehle innerhalb von Studio ausKommunikation: HTTP-Polling (300ms Intervall)
🔧 Verwendung mit anderen MCP-Servern
Dieser Server ist so konzipiert, dass er neben dem offiziellen Roblox Studio MCP funktioniert:
Anwendungsfall | Welches MCP |
Skript lesen/schreiben | Ultimate (getScript/setScript) |
Play-Testing | Offiziell (start_stop_play) |
Konsolenausgabe | Offiziell (get_console_output) |
Instanzmanipulation | Ultimate |
Eigenschaftsänderungen | Ultimate |
📝 Auswirkungen in der Praxis
Vor diesem MCP erforderte eine einfache Ein-Zeilen-Korrektur in einem 260-Zeilen-Skript:
run_code, um die Quelle zu erhaltengsubPattern Matching (schlägt oft fehl)run_code, um zurückzuschreibenBeten, dass es funktioniert
3-5 Mal wiederholen
Jetzt: editScript(path, 103, 103, "neuer Code") → Fertig. Beim ersten Versuch.
🤝 Mitwirken
PRs sind willkommen! Besonders für:
Neue Tools
Bessere Fehlerbehandlung
Leistungsverbesserungen
Dokumentation
📄 Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server and plugin for Roblox Studio — control scripts, terrain, assets, and lighting with Claude Code, Cursor, Codex, and Gemini.23451 npm60AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceAn agentic MCP server for Roblox Studio that provides over 45 tools for script diffing, playtest automation, and bulk instance manipulation. It enables AI agents to manage full development cycles within Roblox, including transaction-safe batch operations and real-time script reviews.2 npm1MIT
- AlicenseNot gradedqualityAmaintenanceA free, open-source MCP server that lets Claude, Cursor, Codex, or Gemini operate Roblox Studio — debug live playtests, bulk-edit places, and scaffold whole games — with a built-in safety layer.7MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that gives an AI coding agent real control of Roblox Studio and Roblox Open Cloud, with a test-and-security layer no other Studio MCP has.40 npm3MIT