Guía · IA en Roblox Studio

Cómo conectar Claude, Cursor o ChatGPT a Roblox Studio con MCP

Roblox Studio trae un servidor de Model Context Protocol (MCP) integrado. Actívalo, conecta un cliente de IA como Claude Code, Claude Desktop o Cursor, y ese cliente puede leer tu juego, editar scripts, ejecutar Luau e iniciar pruebas en la ventana de Studio que tienes abierta. Esta guía sigue la documentación de configuración de Roblox, dice claramente dónde se queda corta (ChatGPT es uno de esos casos) y explica cómo mantener tu juego a salvo mientras un agente trabaja en él.

Actualizado el 26 de octubre de 202617 min de lectura

La respuesta corta

En Roblox Studio, abre Assistant, haz clic en … > Manage MCP Servers y activa Enable Studio as MCP server. Luego conecta tu cliente. Claude Code, Claude Desktop, Cursor, Codex CLI, Gemini CLI, Visual Studio Code y Antigravity tienen cada uno un Quick connect de un interruptor en ese panel. Cualquier otro cliente que admita stdio puede usar la configuración JSON o el comando que documenta Roblox.

  • Un indicador verde en el mismo panel muestra cuántos clientes están conectados. Si el tuyo no aparece, reinicia Studio y el cliente.
  • ChatGPT no está en la lista de Quick connect, y Roblox no documenta ninguna configuración para ChatGPT. Las vías de OpenAI que sí documenta Roblox son Codex CLI por MCP (OpenAI ofrece Sign in with ChatGPT para él) o una clave de API de OpenAI dentro de Assistant. OpenAI también documenta cómo añadir servidores locales en la app de escritorio de ChatGPT en modo Codex, que Roblox no incluye.
  • Un cliente conectado puede editar scripts, ejecutar Luau, insertar assets e iniciar pruebas en cualquier juego que tengas abierto. Guarda una versión antes y conecta solo clientes de confianza.
En esta página
  1. Qué hace
  2. 1. Activar el servidor
  3. 2. Conectar un cliente
  4. JSON y CLI
  5. 3. Comprobar
  6. ChatGPT
  7. Herramientas
  8. Varias ventanas
  9. Seguridad
  10. Script Sync y Git
  11. Problemas
  12. Sin configuración
  13. Preguntas frecuentes
  14. Fuentes y lecturas

Qué hace el servidor MCP de Studio

MCP (Model Context Protocol) es un estándar abierto que permite a las herramientas de IA hablar con otras aplicaciones. Roblox integra un servidor MCP en Studio. Cuando está activado, un cliente de IA en tu computadora puede explorar el juego que tienes abierto, leer y escribir scripts, ejecutar Luau y probar el juego en modo Play, todo con las herramientas que expone el servidor.

El servidor funciona como un proceso local en tu máquina y habla con el cliente por stdio (entrada y salida estándar). Nada pasa por sí solo: cada acción empieza como una petición de tu cliente, y el cliente decide qué herramienta llamar. Necesitas la última versión de Roblox Studio y el cliente MCP que quieras usar, los dos instalados en la misma computadora.

Dos formas de usar Claude o GPT con Studio

Las dos vías que documenta Roblox
Servidor MCP de StudioAssistant con tu propia clave de API
Dónde escribesEn tu cliente de IA, por ejemplo Claude Desktop, Claude Code o CursorEn el panel Assistant de Studio
Qué configurasActiva el servidor en Studio y conecta el clienteAssistant > … > Manage API Keys, y luego elige el modelo
ModelosLos que use tu clienteAnthropic, OpenAI o Google Gemini
Qué necesitasEl cliente y su propio inicio de sesiónUna clave de API de ese proveedor
Quién actúa en StudioTu cliente, con las herramientas MCPAssistant, con el modelo que elegiste

Esta guía trata de la primera vía. Si lo único que quieres es un modelo de Claude u OpenAI respondiendo dentro de Studio, la segunda es más corta: consigue una clave de API del proveedor, abre Assistant, haz clic en … > Manage API Keys, elige el proveedor, pega la clave y selecciona el modelo en el desplegable Model.

Paso 1: activa el servidor MCP en Studio

  1. Abre Roblox Studio y abre un juego. Si Studio ofrece una actualización, instálala primero: el servidor necesita la última versión.
  2. Haz clic en Assistant arriba a la derecha de Studio (el lado derecho de la barra superior) para abrir la ventana de Assistant.
  3. Haz clic en … y elige Manage MCP Servers.
  4. Activa Enable Studio as MCP server.

El panel muestra ahora una opción de Quick connect e instrucciones de configuración para distintos clientes. Déjalo abierto. Lo necesitas para el siguiente paso, y es donde aparece el indicador de conexión.

Si falta el botón de Assistant o la ventana no se abre, consulta cómo abrir o volver a abrir el panel de Assistant (en inglés).

Paso 2: conecta tu cliente de IA

Roblox da tres formas de conectar, en este orden: Quick connect si tu cliente está en la lista, una configuración JSON si el cliente lee archivos de configuración MCP, y un comando de CLI para los clientes que lo necesitan.

Quick connect

Quick connect admite siete clientes (según la lista del 30 de septiembre de 2026): Antigravity, Codex CLI, Claude Code, Claude Desktop, Cursor, Gemini CLI y Visual Studio Code.

  1. En el panel del paso 1 (Assistant Settings > MCP Servers), despliega Quick connect. Muestra los clientes compatibles que tienes instalados.
  2. Activa el cliente que quieras.
  3. Si tu cliente no está en la lista, instálalo y reinicia Roblox Studio. Si lo instalaste con Studio abierto, puede que tengas que reiniciar Studio, el cliente o los dos.

Configuración por cliente

Lo que documenta Roblox para cada cliente, 30 de septiembre de 2026
ClienteVíaNotas
Claude Desktop (Anthropic)Quick connectLa app de escritorio. Roblox no describe el uso de Claude en un navegador web.
Claude Code (Anthropic)Quick connectLa guía de coding harness de Roblox lo usa como extensión de Visual Studio Code, con una cuenta de Anthropic.
CursorQuick connectTrae su asistente de IA integrado. Entra con tu cuenta de Cursor.
Visual Studio CodeQuick connectNecesita una extensión de IA, como Claude Code.
Codex CLI (OpenAI)Quick connectEl cliente de OpenAI de la lista de Roblox. La documentación de Codex de OpenAI ofrece Sign in with ChatGPT la primera vez que lo ejecutas.
Gemini CLI (Google)Quick connect
AntigravityQuick connect
Cualquier otro cliente con soporte stdioConfiguración JSON, o el comando de CLIMira la siguiente sección. Termina la configuración con la documentación del propio cliente y reinícialo.
ChatGPTNo documentadoNo está en la lista de Quick connect. OpenAI documenta una vía con la app de escritorio de ChatGPT en modo Codex; consulta ¿ChatGPT puede conectarse a Roblox Studio?

La guía de coding harness de Roblox combina la conexión MCP con un editor: Cursor, o Visual Studio Code con una extensión como Claude Code. Si quieres que el agente escriba código como archivos además de controlar Studio, mira Script Sync y Git más abajo.

Otros clientes: configuración JSON o comando de CLI

El servidor funciona con cualquier cliente que admita el transporte stdio. Si el tuyo no tiene Quick connect, añade Roblox Studio a su configuración MCP. Estas son las configuraciones completas que documenta Roblox. Si Roblox Studio es tu único servidor MCP, úsalas tal cual.

Configuración JSON · Windows
{
  "mcpServers": {
    "Roblox_Studio": {
      "command": "cmd.exe",
      "args": [
        "/c",
        "%LOCALAPPDATA%\\Roblox\\mcp.bat"
      ]
    }
  }
}
Configuración JSON · macOS
{
  "mcpServers": {
    "Roblox_Studio": {
      "command": "/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP"
    }
  }
}

Dónde está el archivo de configuración depende del cliente (el ejemplo de Roblox lo llama mcp.json). Las instrucciones de Roblox dicen que termines la configuración con la documentación de tu cliente y luego lo reinicies para que tome el cambio.

Comando de CLI

Algunos clientes aceptan un comando en lugar de un archivo de configuración. Este es el comando que inicia el servidor, para que lo registres como describa la documentación de tu cliente:

Comando de CLI · Windows
cmd.exe /c %LOCALAPPDATA%\Roblox\mcp.bat
Comando de CLI · macOS
/Applications/RobloxStudio.app/Contents/MacOS/StudioMCP

Los dos apuntan a un archivo que instala Studio. En Windows, %LOCALAPPDATA% es la carpeta de datos locales de aplicaciones de tu usuario. En macOS, la ruta va dentro de RobloxStudio.app en /Applications. Si el archivo no está, el cliente no puede iniciar el servidor: consulta Solución de problemas.

Paso 3: comprueba la conexión

  1. En Studio, abre Assistant y haz clic en … > Manage MCP Servers.
  2. Bajo Enable Studio as MCP server, busca el indicador verde. Muestra el número de clientes conectados.
  3. En tu cliente, empieza con una petición que solo lea, para que una configuración equivocada no pueda cambiar nada. Por ejemplo: Usando las herramientas MCP de Roblox Studio, enumera lo que hay en Workspace. No cambies nada.

En un Baseplate nuevo, la respuesta debería incluir los objetos por defecto Camera, Terrain, Baseplate y SpawnLocation. Tu cliente puede pedirte que apruebes la llamada a la herramienta, u ofrecerte añadirla a una lista de permitidas. Aprobarla una vez basta para esta prueba.

¿ChatGPT puede conectarse a Roblox Studio?

ChatGPT en un navegador web no: el servidor MCP de Studio es un programa local, y OpenAI dice que ChatGPT en la web no lee los archivos de configuración locales de Codex. La vía que documenta Roblox es Codex CLI, en el que puedes entrar con tu cuenta de ChatGPT. Al 11 de octubre de 2026, la página de MCP de Roblox no describe ninguna configuración para ChatGPT, y ChatGPT no está en la lista de Quick connect. Esto es lo que cubre cada vía.

  • Documentado por Roblox: Codex CLI, el agente de programación de línea de comandos de OpenAI, es un cliente de Quick connect. Configúralo como los demás en el paso 2. La documentación de Codex de OpenAI ofrece Sign in with ChatGPT la primera vez que lo ejecutas, así que es la forma documentada más cercana de llevar una cuenta de ChatGPT a Studio. La parte de Codex, incluido el ajuste de aprobación que hace que Codex pregunte antes de usar las herramientas de Studio, está en cómo usar OpenAI Codex con Roblox Studio (en inglés).
  • Documentado por Roblox: Assistant acepta una clave de API de OpenAI. Abre Assistant, haz clic en … > Manage API Keys, elige OpenAI, pega la clave y elige un modelo. Assistant usa entonces ese modelo dentro de Studio.
  • Documentado por OpenAI, no por Roblox: la app de escritorio de ChatGPT en modo Codex. La página de MCP de OpenAI dice que la app de escritorio puede añadir un servidor STDIO local en Settings > MCP servers > Add server, y comparte esa configuración con Codex CLI. OpenAI no dice si los chats normales de ChatGPT pueden usar el servidor. Roblox no incluye la app de escritorio en Quick connect, y no la hemos probado, así que tómala como no confirmada. El comando que necesita es el de Comando de CLI.

Copiar código de un chat de ChatGPT a un Script sigue funcionando, pero nada en esa vía lee tu juego ni comprueba el resultado en Studio. La guía para usar IA en Roblox Studio compara las opciones lado a lado.

Qué herramientas da el servidor a tu cliente

Roblox enumera 26 herramientas en ocho grupos (al 30 de septiembre de 2026). Tu cliente elige cuáles llamar; tú no las llamas a mano. Cada llamada lleva un studio_id que indica a qué ventana de Studio va dirigida.

Herramientas del servidor MCP de Studio, según la documentación de Roblox
GrupoHerramientasQué hacen
Scriptsscript_read, multi_edit, script_search, script_grepLeer un script por una ruta como game.ServerScriptService.MyScript, entero o por rango de líneas. Aplicar varias ediciones de una vez, creando el script si la ruta no existe. Encontrar scripts por nombre (hasta 10 resultados) o buscar texto en todos los scripts (hasta 50 coincidencias).
Modelo de datossearch_game_tree, inspect_instance, subagentRecorrer la jerarquía de instancias con filtros y un límite de profundidad, leer todas las propiedades y atributos legibles de una instancia, o pasar un trabajo de varios pasos a un subagente explore o playtest.
Ejecución de Luauexecute_luauEjecuta Luau en Studio en el modelo de datos Edit, Client o Server y devuelve el resultado o el error.
Pruebas de juegoget_studio_state, start_stop_play, get_console_output, screen_captureComprobar el estado de juego, iniciar o detener una prueba, leer el registro del Output y capturar el viewport como imagen.
Entradas del jugadorcharacter_navigation, user_keyboard_input, user_mouse_inputMover el personaje a una posición o instancia, y enviar pulsaciones de teclas, texto, clics y desplazamientos.
Assets y generacióngenerate_mesh, generate_material, generate_procedural_model, wait_job_finished, search_asset, insert_asset, upload_image, store_imageGenerar meshes, materiales y modelos procedurales a partir de texto. Buscar en la Creator Store y en tus inventarios, e insertar un asset por ID. Subir imágenes desde URLs a Roblox, o cargar una imagen local para usarla como referencia.
Documentación y skillshttp_get, skillObtener páginas de sitios de documentación de Roblox permitidos, y cargar material de referencia para tareas como depurar y simular dispositivos.
Sesioneslist_roblox_studiosEnumerar las ventanas de Studio conectadas con sus nombres, IDs de instancia de Studio e IDs de juego.

Dos tipos de herramienta merecen atención. Primero, las que cambian cosas: multi_edit y execute_luau cambian tu juego directamente, insert_asset trae contenido externo por ID de asset, y upload_image envía imágenes al servidor de assets de Roblox. Segundo, las herramientas de prueba, que permiten a un agente comprobar su propio trabajo: la referencia de StudioTestService de Roblox dice que start_stop_play inicia una única sesión de Play Client, y las herramientas de entradas controlan el personaje mientras se ejecuta.

Roblox también pasa otras funciones de Studio por el servidor: datos de Scene Analysis a través de SceneAnalysisService, análisis del MicroProfiler, control del Device Simulator y una skill de IA que convierte un juego a streaming.

Trabajar con más de una ventana de Studio

Un cliente puede conectarse a varias ventanas de Studio a la vez. Como cada llamada indica su destino con studio_id, el agente tiene que saber a qué ventana te refieres. Puede llamar a list_roblox_studios para ver el nombre, el ID de instancia de Studio y el ID de juego de cada ventana. Los juegos locales sin ID de juego aparecen solo por nombre, y cuando dos ventanas comparten nombre, el ID de juego las distingue.

En la práctica: nombra el juego en tu prompt y cierra cualquier juego que no quieras que toque. El servidor puede llegar a todos los juegos abiertos, no solo al que estás mirando.

Trabaja con seguridad: copia, aprueba, revisa

La advertencia de Roblox es corta: los clientes MCP pueden leer y modificar el contenido de tus juegos abiertos, así que conecta solo clientes de confianza. Con herramientas que ejecutan código, insertan assets e inician pruebas, una instrucción malinterpretada puede hacer daño de verdad. Estos hábitos hacen que se pueda recuperar.

  • Guarda una versión antes de cada sesión. File > Save to Roblox with Notes (Ctrl+Alt+S, o Cmd+Option+S en Mac) crea un punto de control con nombre. Para volver, abre Window > Version History, haz clic en ⋮ junto a esa versión, elige Open Local Copy y luego usa File > Save to Roblox As en la copia para restaurarla sobre el juego. File > Save to File guarda también una copia en tu computadora.
  • No cuentes con Ctrl+Z. La página de MCP de Roblox no dice si las ediciones de un cliente entran en el historial de deshacer de Studio, así que toma tu versión guardada como la forma de volver.
  • Trabaja en una copia de prueba, no en el juego en vivo. Con Enable Studio Access to API Services activado (File > Experience Settings > Security), Studio lee y escribe los mismos data stores que tu juego en vivo, y Roblox aconseja activarlo solo en una versión de prueba aparte. Eso incluye el código que ejecuta un agente y las pruebas que inicia.
  • Mantén las aprobaciones en las herramientas que cambian cosas. Añadir a la lista de permitidas herramientas de lectura como script_read y search_game_tree es de bajo riesgo. Sigue aprobando multi_edit, execute_luau, insert_asset y upload_image llamada a llamada hasta que confíes en el flujo de trabajo.
  • Revisa antes de quedártelo. Lee los scripts que cambió, revisa el Explorer en busca de objetos nuevos o que falten, y prueba el juego tú. La prueba de un agente muestra lo que decidió comprobar, no todo lo que hará un jugador.

Para proyectos más grandes: Script Sync y Git

La guía de coding harness de Roblox combina la conexión MCP con dos piezas más. Script Sync vincula servicios de Studio a carpetas en disco, para que un editor y un agente trabajen en archivos .luau que aparecen en Studio como scripts, y Git da a ese código un historial al que puedes volver. Haz commit de un estado limpio antes de pedirle algo grande a un agente.

Script Sync cubre los scripts de los servicios que vinculas; la conexión MCP sigue cubriendo lo que no alcanza, como StarterGui, las pruebas y el Output. La configuración paso a paso, con Rojo como alternativa, está en cómo usar Cursor o VS Code con Roblox Studio, y la versión de Claude Code en cómo usar Claude Code con Roblox Studio (las dos en inglés).

Solución de problemas: cuando el cliente no se conecta

La lista de comprobación de Roblox tiene tres puntos: reinicia Studio y el cliente, comprueba que la ruta del comando o del binario es correcta y que el archivo existe, y revisa la sintaxis JSON. Estas son las situaciones que hay detrás.

No encuentro Manage MCP Servers

Actualiza Roblox Studio a la última versión, abre Assistant arriba a la derecha de Studio y haz clic en …. Manage MCP Servers está en ese menú.

Mi cliente no está en la lista de Quick connect

La lista solo muestra los clientes compatibles que tienes instalados. Instala el cliente y reinicia Studio. Si no es uno de los siete clientes compatibles, usa la configuración JSON o el comando de CLI.

El cliente no muestra herramientas de Roblox, o dice que el servidor no pudo iniciarse

Comprueba que existe el archivo de tu configuración: %LOCALAPPDATA%\Roblox\mcp.bat en Windows, /Applications/RobloxStudio.app/Contents/MacOS/StudioMCP en macOS. Si en tu Mac Studio está instalado en otro sitio que no sea /Applications, cambia la ruta. Luego reinicia el cliente, que Roblox dice que hace falta para aplicar cambios de configuración, y reinicia Studio.

El archivo de configuración dejó de cargar al añadir Roblox Studio

Una coma que falte entre dos entradas de mcpServers, o un corchete de más, vuelve el archivo JSON inválido y deja de cargar. Revisa el archivo con un validador de JSON, corrige la línea que indique y reinicia el cliente.

No hay indicador verde en Studio

El cliente no se ha conectado. Comprueba que Enable Studio as MCP server sigue activado y que reiniciaste el cliente después de añadir el servidor, y luego reinicia Studio y el cliente.

El agente editó el juego equivocado

Con más de una ventana de Studio abierta, el cliente elige el destino por studio_id. Pídele que ejecute list_roblox_studios y nombra el juego que quieres, o cierra las otras ventanas. Restaura el juego que cambió desde Version History.

El cliente pide permiso en cada paso

Eso es tu cliente, no Studio. Roblox indica que puede que tengas que aprobar un comando o añadir la herramienta MCP a una lista de permitidas. Añade las herramientas de solo lectura si los avisos te frenan, y sigue aprobando las que cambian tu juego.

O sáltate la configuración MCP: RoCode

RoCode (RoCode.app) es otra vía, y no es un producto MCP. Es un agente de IA independiente para Roblox Studio: describes un cambio en un chat web en rocode.app y un plugin gratis de RoCode de la Creator Store ejecuta los pasos en el juego que tienes abierto. No hay archivo de configuración, línea de comandos ni servidor MCP que configurar. Aceptas en Studio los permisos de HTTP y Script Injection del plugin. Después el plugin se conecta solo cuando Studio tiene la sesión iniciada con la misma cuenta de Roblox que usas en RoCode; si no, emparejas el chat y el plugin una vez con el código de 8 caracteres que muestra el panel del plugin.

Las contrapartidas, dichas claramente. RoCode no puede conectar una suscripción de Claude, Claude Code o ChatGPT. Ejecuta modelos de terceros a través de OpenRouter con sus propios nombres: DeepSeek V4 Flash en todos los planes, GLM 5.3 Flash y Claude Sonnet 5.5 desde Pro, Claude Opus 5.5 desde Studio y GPT-6 Astra desde Ultra. Con el plugin 3.9 o posterior puede hacer una prueba corta y leer los errores, y con el plugin 3.9.11 o posterior controlar un personaje de prueba para comprobar que el juego funciona. Con el plugin 3.9.14 o posterior también toma capturas de lo que construyó, en modo edición, y puede corregir lo que se vea mal. No ejecuta código directamente ni genera meshes, cosas que sí pueden hacer las herramientas MCP de Studio de arriba. Sí busca en la Creator Store con tus palabras modelos gratuitos (les quita los scripts) o inserta un modelo, decal o mesh por su ID de asset, y diseña decorado, edificios y props nuevos para cada juego. El plan gratis Starter incluye 1 crédito al día. Para ver cómo se compara con otras herramientas, lee las mejores IA para Roblox Studio comparadas.

Tú escribes

Acabo de probar el juego y me salió un error en RoundManager. Encuentra la causa y arréglalo.

RoCode hace
  • Lee el Output de la prueba que hiciste con Check Output, incluidas las líneas Server y Client, y abre el script alrededor de esa línea con Read Script
  • Corrige el código que falla en el sitio con Edit Script, en la ventana de Studio que está conectada
  • Comprueba dentro de Studio con Check Script que el script compila antes de terminar. Es una comprobación de compilación, no de tipos ni una prueba de juego
  • Envía sus cambios por grupos, y cada grupo es un punto para deshacer en el historial de Studio

Con el plugin 3.9 o posterior, RoCode puede hacer una prueba corta y leer los errores, y con el plugin 3.9.11 o posterior controlar un personaje de prueba, pero solo comprueba lo que decidió probar, así que pulsa Play tú y juega una ronda para confirmar la corrección. Cómo funcionan el plugin y el emparejamiento. RoCode es un producto independiente, no afiliado a Roblox Corporation ni respaldado por ella.

Preguntas frecuentes

¿El servidor MCP de Roblox Studio es gratis?

Viene integrado en Roblox Studio, y la documentación de MCP de Roblox no menciona cobro ni registro. El modelo de IA llega a través de tu cliente, así que los límites o el coste son los de la cuenta o el plan de ese cliente.

¿Puedo usar ChatGPT con el servidor MCP de Roblox Studio?

ChatGPT en la web no, al 11 de octubre de 2026: no puede iniciar el servidor local de Studio. La vía de OpenAI que documenta Roblox es Codex CLI, en el que puedes entrar con una cuenta de ChatGPT. OpenAI también documenta cómo añadir servidores locales en la app de escritorio de ChatGPT en modo Codex, que Roblox no incluye y que no hemos probado. La otra vía es una clave de API de OpenAI en Assistant, con Manage API Keys. Los pasos para Codex están en cómo usar OpenAI Codex con Roblox Studio (en inglés).

¿Necesito una clave de API para conectar Claude a Roblox Studio?

Para MCP no. La configuración de Roblox no tiene paso de clave de API, y tu cliente usa su inicio de sesión habitual: la guía de coding harness entra en Claude Code con una cuenta de Anthropic. Una clave de API solo hace falta para la otra vía, un modelo de Claude dentro de Assistant de Studio con Manage API Keys.

¿La IA puede probar mi juego a través de MCP?

Sí. start_stop_play inicia y detiene una prueba, get_console_output lee el Output, screen_capture captura el viewport, y las herramientas de entradas mueven el personaje y envían teclas y clics. El subagente playtest puede jugar un escenario y comprobar el resultado. Juega tú también antes de publicar.

¿El servidor MCP de Studio funciona en Mac?

Sí. Roblox documenta una configuración para macOS que apunta a /Applications/RobloxStudio.app/Contents/MacOS/StudioMCP, junto a la de Windows.

Fuentes y lecturas

Prueba RoCode en tu propio juego.

Créditos gratis cada día, sin tarjeta. Instala el plugin, describe la función y revisa lo que aparece en Studio.