Roblox MCP

Conecte agentes de codificação de IA a uma sessão ativa do Roblox Studio.

Documentação

WEPPY Roblox AI Toolkit — Desenvolvimento de Jogos com IA para Roblox Studio

WEPPY Roblox AI Toolkit é um produto de desenvolvimento com IA para Roblox Studio. Ele inclui o WEPPY MCP Server para conexões de aplicativos de IA e o WEPPY Roblox Studio Plugin para controle ao vivo do Studio. Claude Code, Codex e Antigravity também podem instalar o opcional WEPPY AI Agent Plugin para configuração nativa do cliente e orientação de fluxo de trabalho.

Trabalho multi-Place no Studio · Assets gerados para Roblox · Sincronização bidirecional · Playtest automatizado · UI Studio

English | 한국어 | 日本語 | Español | Português | Bahasa Indonesia | Deutsch

Demo - AI building a Roblox game in real time

Por que o WEPPY Roblox AI Toolkit?

Agentes de codificação com IA como Claude, Codex e Gemini são poderosos, mas não conseguem ver ou modificar nada dentro do Roblox Studio. O DataModel, scripts, terreno e iluminação são invisíveis para ferramentas externas. Sem uma ponte, a IA só pode gerar trechos de código que você precisa colar manualmente.

O WEPPY MCP Server conecta agentes de IA ao WEPPY Roblox Studio Plugin. A IA cria e modifica diretamente instâncias, scripts, propriedades, terreno e muito mais dentro do Studio, e as alterações são refletidas imediatamente no Studio e no painel para que você veja exatamente o que mudou.

O WEPPY também é feito para experiências Roblox divididas em vários Places. Abra até cinco janelas do Studio para Lobby, Game, Shop, Tutorial ou outros Places e diga ao agente qual Studio ID usar. Uma única solicitação pode atualizar vários Places sem reexplicar o contexto ou copiar alterações manualmente.

Para assets, um agente pode criar ou preparar uma imagem, salvá-la na Asset Library, enviá-la pelo Roblox Open Cloud e aplicar o URI do asset retornado a um Place. O resultado é um caminho mais curto entre "crie este ícone/decal" e "ele está visível no Studio".

Sem copiar e colar código ou IDs de assets. A IA faz o trabalho, você revisa os resultados.

Instalação Rápida

Comece pela página de instalação web. Ela mostra o script de uma linha recomendado para sua plataforma primeiro.

👉 Página de Instalação Web

Instalação Recomendada de Uma Linha

Na página de instalação, copie o script de uma linha e execute-o no Terminal ou no PowerShell.

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/hope1026/weppy-roblox-mcp/main/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/hope1026/weppy-roblox-mcp/main/install.ps1 | iex

Em seguida, reabra seu aplicativo de IA e reinicie o Roblox Studio.

O registro automático do WEPPY MCP Server suporta Claude Code, Claude Desktop, Cursor, Codex CLI/App, Gemini CLI e Antigravity / Antigravity IDE / Antigravity CLI. Para Claude Code, o instalador também instala o WEPPY AI Agent Plugin. Para Codex, ele adiciona o marketplace de plugins e depois pede que você instale o WEPPY AI Agent Plugin pelo Plugin Directory. Para Antigravity, o plugin de agente de IA é instalado somente quando o Antigravity CLI e o agy plugin estão disponíveis; caso contrário, o instalador preserva a conexão MCP direta.

Instalação Web pelo Navegador

Se o terminal ou o PowerShell não for confortável, use o instalador web sem terminal na mesma página de instalação.

Instalação Manual

Se a instalação de uma linha ou o instalador web sem terminal não funcionar, registre o WEPPY MCP Server manualmente com seu aplicativo de IA.

Use este comando de servidor:

npx -y @weppy/roblox-mcp@latest

Os aplicativos de IA suportados são Claude Code, Claude Desktop, Cursor, Codex CLI, Codex App, Gemini CLI e Antigravity / Antigravity IDE / Antigravity CLI.

Qualquer cliente de IA compatível com MCP funciona. O comando do servidor é npx -y @weppy/roblox-mcp@latest.

Plugin Opcional WEPPY AI Agent

O WEPPY Roblox AI Toolkit conecta-se a todos os aplicativos de IA suportados por meio do WEPPY MCP Server. Claude Code, Codex e Antigravity podem instalar adicionalmente o WEPPY AI Agent Plugin para configuração nativa do cliente e orientação de fluxo de trabalho para controle do Studio, sincronização e assets.

Claude Code

claude plugin marketplace add hope1026/weppy-roblox-mcp --scope user
claude plugin install weppy-roblox-ai-toolkit@hope1026-roblox-mcp --scope user

Codex

codex plugin marketplace add hope1026/weppy-roblox-mcp

Após adicionar o marketplace do Codex, reinicie o Codex, abra o Plugin Directory e instale o WEPPY AI Agent Plugin.

Antigravity

O Antigravity CLI é necessário para instalar o WEPPY AI Agent Plugin. O instalador de uma linha usa agy plugin install com o release público mais recente do GitHub, verifica-o com agy plugin list e publica o payload verificado somente de skills nas superfícies de IDE suportadas. As instalações existentes são substituídas a cada execução para que possam convergir para o release mais recente.

O instalador relata resultados como instalado, atualizado, reinstalado, reparado, fallback, falhou ou ignorado. A ausência do CLI mantém a conexão MCP compartilhada em ~/.gemini/config/mcp_config.json funcionando e relata fallback; um plugin existente nunca é tratado como ignorado. Em um perfil somente CLI, o MCP de plugin nativo verificado substitui a entrada WEPPY direta compartilhada. Quando o Antigravity IDE e o CLI coexistem, ambas as visualizações de plugin permanecem somente skills e uma definição weppy-roblox-mcp direta compartilhada atende a ambos. Fora da matriz verificada de SO e versão, a descoberta nativa usa o fallback MCP.

No Antigravity para Windows, a instalação do CLI foi verificada para expor skills e MCP. A descoberta de plugin do Antigravity IDE para Windows não é verificada porque o ambiente verificado não tem UI de inspeção de plugins ou skills, então o fallback MCP compartilhado é preservado. URLs do GitHub não são passadas diretamente para agy plugin install; o instalador baixa o release público mais recente e instala a partir de um caminho local preparado.

Compatibilidade

Claude CodeClaude DesktopCursorCodex CLIGemini CLIAntigravity / Antigravity IDE / Antigravity CLI

Requisitos: Node.js 18+, Roblox Studio, Windows 10+ ou macOS 12+

O Que Ele Faz

1) Ferramentas MCP: Execução direta no Studio a partir de linguagem natural

A IA pode lidar diretamente com scripts, instâncias, propriedades, terreno, iluminação, assets, áudio e animação dentro do Studio.

  • "Adicione partículas + som + cooldown quando o jogador pular."
  • "Construa uma arena de chefe no centro do mapa e coloque pontos de spawn seguros contra colisão."
  • "Altere esta interface de módulo e atualize todos os scripts dependentes."
  • "Gere terreno com montanhas e rios e coloque pontos de spawn em áreas planas."
  • "Pesquise na Creator Store um modelo de espada e insira-o no StarterPack."

2) Trabalho multi-Place: Divida uma solicitação entre várias janelas do Studio

Muitas experiências Roblox não são um único Place. O WEPPY permite manter até cinco janelas do Studio conectadas a um servidor MCP e rotear o trabalho por Studio ID.

  • Abra até cinco janelas do Roblox Studio, como Lobby, Game, Shop ou Tutorial
  • Peça uma vez: "No studio-1, adicione o portal de eventos ao Lobby. No studio-2, adicione o ponto de chegada e a UI de guia ao Game."
  • Use o Dashboard Connection para ver cada agente de IA, Studio Target, Studio ID copiável e estado de roteamento
  • Trabalhe com o fluxo multi-Studio também documentado pelo guia oficial de Studio MCP da Roblox, com a visibilidade do painel do WEPPY por cima

WEPPY Dashboard Connection - multiple AI agents and Studio Targets connected to one MCP server

3) Assets: Gere, envie e aplique imagens no Studio

O WEPPY Assets transforma uma solicitação de asset em linguagem natural em um resultado pronto para o Studio.

  • "Crie um ícone de gema para o botão da loja, envie-o para o Roblox e aplique-o na imagem ShopButton no Place do Lobby."
  • Salve imagens geradas, Decals e arquivos RBXM na Asset Library local
  • Envie imagens pelo Roblox Open Cloud e reutilize assets específicos de Place ou compartilhados
  • Aplique o URI do asset retornado a ImageLabel, Decal, Texture ou outras propriedades do Studio

WEPPY Dashboard Assets - local Asset Library items and Roblox upload status

4) Sincronização: Mantenha o contexto completo do projeto estável para a IA

A IA trabalha a partir de um espelho local sincronizado, para que atualizações de vários arquivos permaneçam consistentes.

  • Básico: sincronização unidirecional (Studio -> Local)
  • Pro: sincronização bidirecional + Modo de Direção/Aplicação por tipo + histórico + até cinco Places

Sync workflow - Studio and local files synchronized in real time

5) Validação de Sintaxe Luau: Detecte scripts quebrados antes do Playtest

A IA pode verificar código-fonte Luau bruto ou um Script existente em busca de erros de sintaxe sem iniciar o jogo. A validação autônoma está disponível no Básico e no Pro.

  • Peça à IA para validar o código-fonte ou um caminho de Script para receber todos os diagnósticos de sintaxe em uma resposta
  • Ative Controls → Luau Syntax Validation para verificar o código-fonte salvo real após gravações de script suportadas; o padrão é Desligado
  • A configuração do Dashboard é aplicada. Se uma chamada de ferramenta solicitar um valor diferente de validate, a gravação segue a política do Dashboard e retorna um aviso com o caminho da configuração
  • Verificações válidas automáticas mantêm a resposta de gravação normal inalterada. Verificações inválidas ou indisponíveis adicionam detalhes, enquanto um validate=true correspondente explícito também retorna detalhes válidos completos
  • Um erro de sintaxe ou parser indisponível nunca reverte uma gravação de script bem-sucedida

A primeira validação que precisa do parser complementar baixa o release WASM exato do luau-parser-v1.0.0 e o armazena em cache localmente. Um luau-compile local compatível pode ser usado como fallback. O código-fonte do script é analisado no seu computador e não é enviado a um serviço remoto de validação; a solicitação de download busca apenas o artefato do parser. Scripts muito grandes podem adicionar algum tempo de leitura e análise.

6) Playtest: Deixe a IA executar e verificar testes automaticamente

A IA pode controlar playtests do Roblox Studio diretamente. Ela pode iniciar e parar o Play (F5) ou Run (F8), injetar scripts de teste, coletar logs e gerar relatórios locais automaticamente.

  • "Inicie um playtest em modo Run e verifique se o NPC alcança o alvo."
  • "Escreva um teste que verifique se o SpawnLocation está acima do chão e execute-o."
  • "Valide que o script que acabei de alterar roda sem erros no playtest."

WEPPY Playtest Dashboard - Test history and detailed report

7) UI Studio: Crie e inspecione UI no jogo

O UI Studio permite que agentes de IA criem UI no jogo que combine com o estilo do seu jogo, ou analisem a UI que você já tem e sugiram melhorias.

  • Esclareça o objetivo da UI com perguntas guiadas sobre propósito, tela, dispositivos-alvo e direção visual
  • Crie ou refine menus, HUDs, botões, rótulos, painéis de imagem e outros elementos de UI Roblox no estilo do jogo diretamente no Studio
  • Capture o resultado, compare alterações antes/depois e siga as sugestões do painel para layout, legibilidade, alvos de toque e áreas seguras

WEPPY UI Studio - Roblox Studio showing AI-generated in-game UI

8) WEPPY Dashboard: Monitore o trabalho da IA em tempo real

O servidor MCP fornece um painel web onde você pode verificar o status da conexão, o histórico de execução de ferramentas, o estado da sincronização, o histórico do UI Studio e os logs de alterações do jogo em tempo real.

  • Topologia de conexão para agentes de IA, servidor MCP e janelas do Roblox Studio conectadas
  • Studio Targets com Studio IDs copiáveis, selos de Prioridade/Fixados e um link para controles de roteamento
  • Fluxos de trabalho multi-agente e multi-Studio: mantenha vários agentes e até cinco janelas do Studio visíveis e diga ao agente qual Studio ID usar
  • Página de Assets para itens da biblioteca local, assets compartilhados e status de envio ao Roblox
  • Página de Controls para aplicar validação de sintaxe Luau pós-gravação, incluindo comportamento claro de Ligado e Desligado
  • Compare cada alteração feita pela IA com Antes & Depois no Changelog
  • Analise o fluxo de trabalho com histórico de execução de ferramentas, capturas do UI Studio e estatísticas

WEPPY Dashboard Overview - Server status, recent changes, and session summary

9) WEPPY Roblox Explorer: Navegue pela hierarquia do Studio no VSCode

Veja a árvore completa de instâncias do seu Place do Roblox Studio diretamente no VSCode. Navegue por serviços, abra scripts sincronizados e arquivos de propriedades e acompanhe o status da sincronização — tudo sem alternar para o Studio. O WEPPY Roblox Explorer é uma extensão complementar do VSCode para dados de sincronização gerados pelo WEPPY. A navegação em árvore funciona a partir de arquivos sincronizados, e o estado de sincronização ao vivo ou indicadores de direção são aprimorados quando o servidor MCP local está em execução. Instale pelo VS Code Marketplace ou Open VSX.

  • Ícones de classe correspondentes ao Studio para reconhecimento instantâneo
  • Clique para abrir scripts sincronizados e arquivos de propriedades
  • Suporte a múltiplos Places com indicadores de status de sincronização para até cinco Places

WEPPY Roblox Explorer - Studio instance tree displayed in VSCode sidebar

Casos de Uso

  • Prototipagem rápida: Descreva uma mecânica de jogo em linguagem natural e veja a IA construí-la no Studio
  • Produção multi-lugar: Mantenha o Lobby e o Jogo abertos em janelas separadas do Studio e atualize ambos a partir de uma única solicitação
  • Refatoração em massa: Renomeie uma interface de módulo e atualize todos os scripts dependentes em uma única solicitação
  • Terreno e ambiente: Gere terreno procedural, configure iluminação/atmosfera, posicione assets — tudo a partir de um único prompt
  • Design de UI: Gere UI no jogo, capture prévias e itere com base nas sugestões do Design Check
  • Consistência multi-arquivo: A IA lê o projeto completo via Sync e aplica mudanças em scripts relacionados de uma só vez
  • Integração de assets gerados: Crie um ícone ou decalque, envie-o para o Roblox, aplique-o a uma propriedade de UI ou Decal e mantenha o asset para reutilização

Por que isso importa

  • Comprima trabalho repetitivo: transforme muitas edições manuais em uma única solicitação
  • Trabalhe em até cinco Places sem reexplicar contexto ou copiar mudanças entre janelas do Studio
  • Transforme imagens geradas em assets Roblox aplicados sem mover arquivos e IDs de asset manualmente
  • Altere arquivos relacionados juntos: não apenas um único arquivo-alvo
  • Menor risco: confie no estado de sync e no histórico antes de aplicar mudanças
  • Melhor eficiência de tokens (Pro): reduza idas e voltas com ações em massa

Documentação

Guias detalhados e configuração específica por aplicativo agora estão disponíveis na web.

Para detalhes de configuração do aplicativo, abra a central de documentação web e escolha o guia relevante do cliente de IA.

Privacidade e Telemetria

A WEPPY usa telemetria do Google Analytics 4 Measurement Protocol e uma observação anônima de operações por dispositivo, com melhor esforço, para entender o uso do produto, confiabilidade, cobertura de plataformas e adoção de recursos. A telemetria pode ser desativada definindo ENABLE_TELEMETRY=false ou ENABLE_TELEMETRY=0 no ambiente do servidor MCP.

A WEPPY não coleta seu nome, endereço de e-mail, chave de licença bruta, caminhos de arquivos locais, código-fonte de scripts ou conteúdos de projetos Roblox por meio de telemetria.

Consulte PRIVACY.md para o aviso completo de telemetria.

FAQ

Como conecto o Claude Code ao Roblox Studio?

Instale pela página de instalação web para registrar o WEPPY MCP Server e instalar o WEPPY Roblox Studio Plugin. Você também pode adicionar o WEPPY AI Agent Plugin para Claude Code com os comandos acima. O comando MCP dele permanece npx -y @weppy/roblox-mcp@latest.

Como uso o Codex CLI com o Roblox Studio?

Instale o WEPPY Roblox Studio Plugin e adicione a configuração do WEPPY MCP Server ao Codex CLI. Você também pode adicionar o marketplace de plugins do Codex e instalar o WEPPY AI Agent Plugin pelo Plugin Directory.

O Roblox MCP funciona com o Cursor?

Sim. Qualquer cliente de IA compatível com MCP funciona.

A IA pode criar jogos Roblox com isso?

Sim. A IA pode criar instâncias, escrever scripts, gerar terreno, configurar iluminação, inserir assets, configurar física e muito mais — tudo dentro de uma sessão ativa do Roblox Studio. Vai além da geração de código, chegando a ações executáveis.

Qual é a diferença entre Basic e Pro?

Basic (Grátis) inclui execução de ferramentas MCP e sync unidirecional (Studio -> Local). O Pro adiciona trabalho multi-lugar em até cinco Places, Asset Library com upload para Roblox, sync bidirecional, UI Studio, operações em massa, geração de terreno, análise espacial e controle de áudio/animação. Consulte a página de upgrade Pro.

Como o Weppy é diferente de outros servidores MCP para Roblox?

O Weppy usa despacho baseado em ações em vez de ferramentas separadas para cada função. Isso reduz significativamente o consumo de tokens da IA. Também combina trabalho multi-lugar baseado em ID do Studio, upload/aplicação de assets gerados, sync bidirecional de projetos e controle de Playtest.

É seguro? A IA pode quebrar meu jogo?

O servidor roda apenas em localhost (127.0.0.1:3002). Caminhos proibidos (CoreGui, CorePackages) são bloqueados. Limite de taxa (450 req/min) e timeouts de 30 segundos evitam operações descontroladas. Todas as mudanças são rastreáveis pelo histórico de sync.

Upgrade Pro

Trabalho multi-lugar, assets gerados para Roblox, Sync bidirecional, UI Studio, controle de Playtest e eficiência de tokens da IA — tudo em um único upgrade.

Guia de Upgrade Pro

Licença

Este repositório é licenciado sob AGPL-3.0.

Licenciamento comercial está disponível separadamente. Consulte COMMERCIAL-LICENSE.md.

O uso do nome e logotipos Weppy é regido por TRADEMARKS.md.


npm version Node.js Smithery

GitHub Issues · npm