WEPPY

Guia do MCP Dashboard

Como verificar status do servidor, conexões, Sync, Changelog, Playtest e histórico de ferramentas no dashboard web.

Monitore e gerencie em tempo real pelo navegador o status do servidor MCP, conexões, sincronização, histórico de execução de ferramentas e histórico de alterações do jogo.

Overview do Dashboard — Status do servidor, alterações recentes e resumo da sessão em um só lugar

Overview

O dashboard é uma interface de monitoramento baseada na web fornecida pelo servidor MCP. Abre automaticamente no navegador quando o servidor MCP é executado, e permite rastrear em tempo real todas as operações realizadas pelo agente de IA no Roblox Studio.

  • Verifique o status visualmente sem precisar procurar nos logs do terminal
  • Rastreie o histórico de alterações do que a IA modificou no Studio
  • Veja status de sincronização, status de conexão e estatísticas de execução de ferramentas em um só lugar

Como Acessar

Quando o servidor MCP é executado, o dashboard abre automaticamente no navegador. Para acessar manualmente:

http://localhost:3002

Defina DASHBOARD_AUTO_OPEN=false para desativar a abertura automática.

Recursos Disponíveis por Status de Conexão

StatusCondiçãoPáginas Disponíveis
Servidor desconectadoServidor não conectadoExibe apenas tela de aguardar reconexão
Servidor conectadoServidor conectado, plugin não conectadoConnection, Tools, Settings
Studio conectadoServidor + plugin ambos conectadosTodas as páginas

Cards de Status

A página Overview é a primeira tela do dashboard, mostrando o status geral do sistema em um só lugar.

CardInformações Exibidas
ServerStatus de conexão do servidor (Online/Offline)
PluginStatus de conexão do plugin, informações do Place
AgentNome do agente de IA atualmente conectado
SyncStatus de sincronização (Idle/Syncing/Error)

Alterações Recentes do Jogo (Recent Game Changes)

Exibe em tempo real as alterações recentes feitas pela IA no Studio (até 20). Cada item é exibido com um ícone de categoria de alteração e, ao clicar, você vai para a visualização detalhada do Changelog.

Ícones de categoria:

  • Script — Criação/modificação de scripts
  • Instance — Criação/exclusão/movimentação de instâncias
  • Property — Alteração de propriedades
  • Lighting — Configuração de iluminação/ambiente
  • Terrain — Alteração de terreno
  • Asset — Inserção de assets

O dashboard usa SSE (Server-Sent Events) para atualizar dados em tempo real. Em caso de desconexão SSE, reconecta automaticamente após 3 segundos.

Connection

Monitore em um só lugar o status de conexão do servidor, agente de IA e plugin.

A página Connection monitora em um só lugar todos os status de conexão do sistema MCP. Pode ser acessada sempre que o dashboard estiver no estado servidor conectado ou Studio conectado.

Server Status

ItemDescrição
StatusBadge de status de conexão (Online/Offline)
VersionVersão do servidor MCP
PIDID do processo do servidor
UptimeTempo de atividade do servidor
Session IDIdentificador da sessão atual
Exec PathCaminho de execução do servidor

AI Agents

Exibe em tabela a lista de agentes de IA atualmente conectados:

ColunaDescrição
NameNome do agente (ex.: Claude Code)
PIDID do processo do agente
Working DirDiretório de trabalho do agente
ConnectedTempo decorrido desde a conexão

Quando vários agentes estão conectados simultaneamente, todos são exibidos.

Plugins

ColunaDescrição
PlaceNome do Place
Client IDIdentificador do cliente do plugin
Last SeenHora do último contato
VersionVersão do plugin

No Connection Log você pode ver eventos relacionados à conexão em tempo real. Eventos de conexão/desconexão de agentes/plugins são adicionados automaticamente via SSE.

Sync

Monitore o status atual, configuração de direção e logs da sincronização Studio ↔ arquivos locais.

A página Sync exibe visualmente o status atual e as configurações da sincronização Studio ↔ arquivos locais. Só pode ser acessada quando o dashboard está no estado Studio conectado.

Sync Status

StatusSignificado
IdleAguardando sincronização
InitializingSincronização inicial em andamento
SyncingSincronização incremental em andamento
ErrorOcorreu um erro de sincronização

O card de status também exibe o caminho de sincronização, o número de instâncias sincronizadas e o modo de aplicação atual (Auto/Manual).

Sync Directions

Exibe em tabela a direção de sincronização por tipo:

ColunaDescrição
TypeTipo alvo de sincronização (Scripts, Values, Instances, Data, Services)
DirectionDireção de sincronização (Local → Studio, Studio → Local)
Apply ModeModo de aplicação (Auto/Manual)

No Sync Log você pode ver eventos de sincronização em ordem cronológica. Cada item de log inclui tags de tipo de alteração (create, update, delete etc.) e o caminho de destino.

Changelog

Registra todas as alterações feitas pela IA no Roblox Studio por sessão, fornecendo resumo de alterações, timeline e Before & After.

Changelog — Lista de cards de alterações por sessão

O Changelog é uma página que rastreia o histórico de alterações do jogo feitas pelo agente de IA no Studio. As alterações são agrupadas por sessão, e você pode ver rapidamente quantas alterações de cada tipo ocorreram em cada sessão.

Lista de Cards de Sessão

Cada card de sessão exibe um status:

StatusSignificado
ActiveSessão em andamento (atualização em tempo real)
CompletedSessão concluída
BootstrapSessão de sincronização inicial

Cada card resume o número de alterações da sessão por categoria (Script, Instance, Property, Lighting, Terrain, Asset).

Você pode filtrar sessões pelas abas no topo: All, Active, Completed.

Visualização Detalhada da Sessão

Clique em um card de sessão para entrar na visualização detalhada.

Change Summary: Visualiza as alterações da sessão em 6 cards de categoria (Scripts, Instances, Properties, Lighting, Terrain, Assets).

Change Timeline: Lista todas as alterações dentro da sessão em ordem cronológica. Você pode filtrar apenas uma categoria específica com o dropdown Category, e clicar em um item expande a visualização de comparação Before & After.

Before & After

ConfiabilidadeSignificadoExemplo
exactValores antes e depois registrados com precisãoAlteração de propriedade, modificação de script
partialApenas parte das informações registradasAlteração composta
after-onlyApenas o valor após a alteração existeCriação de nova instância
intent-onlyApenas a intenção registradaExclusão etc.

Playtest

Verifique o status e os resultados dos playtests executados pela IA.

Playtest — Status do playtest e histórico de testes

A página Playtest exibe o status e os resultados dos playtests executados pela IA. Só pode ser acessada quando o dashboard está no estado Studio conectado.

Playtest Status

StatusSignificado
NotRunningPlaytest não está em execução
RunningPlaytest em execução
PausedPlaytest pausado (modo Run)

Test History

Lista em ordem cronológica os resultados dos testes executados pela IA com a ação run_test:

ItemDescrição
TimestampHora de execução do teste
Test ReportLink do relatório de teste
ModeModo de execução (play/run)
DurationDuração do teste
StatusResultado (Passed/Failed)

Clique no relatório de teste para ver o relatório detalhado em formato markdown e os logs.

Tools

Verifique o histórico e as estatísticas das ferramentas MCP executadas pela IA.

Tools — Histórico de execução de ferramentas e estatísticas

A página Tools fornece o histórico e as estatísticas das ferramentas MCP executadas pela IA. É composta pelas subabas History e Statistics. Pode ser acessada sempre que o dashboard estiver no estado servidor conectado ou Studio conectado.

Aba History

Exibe o histórico de execução de ferramentas em uma tabela cronológica:

ColunaDescrição
TimeHora de execução
Tool.ActionFerramenta e ação executadas (ex.: query_instances.get_instance)
DurationTempo de execução
StatusStatus do resultado (OK/Error)
TierTier utilizado (Basic/Pro)

Funcionalidades: filtrar apenas uma ferramenta específica com o dropdown Tool, navegar por grandes volumes de registros com paginação, novos registros de execução adicionados em tempo real.

Aba Statistics

Analisa visualmente as estatísticas de uso de ferramentas:

  • Distribuição por tier — Proporção de uso de ferramentas Basic/Pro
  • Estatísticas por ferramenta — Número de chamadas e tempo médio de resposta de cada ferramenta
  • Análise por ação — Estatísticas detalhadas por ação dentro da ferramenta

Usuários do tier Basic também verão a barra Tier Usage Progress e o modal de comparação Basic vs Pro.

Settings

Verifique e gerencie informações de licença, configurações do servidor e idioma.

Na página Settings você pode verificar e alterar algumas informações de licença e configurações do servidor. Pode ser acessada sempre que o dashboard estiver no estado servidor conectado ou Studio conectado.

License (Somente Leitura)

ItemDescrição
StatusBadge de status (Active/Inactive)
TierTier atual (Basic/Pro)
License KeyChave de licença mascarada
ProviderInformações do provedor de licença

General

ConfiguraçãoDescrição
Log LevelNível de saída de log
History RecordingSe salvar o histórico de execução de ferramentas
Stats CollectionSe coletar estatísticas de ferramentas
Request TimeoutTimeout de requisição (segundos)

Server Environment (Somente Leitura)

Variável de AmbienteDescriçãoPadrão
HTTP_PORTPorta HTTP3002
HTTP_HOSTHost HTTP127.0.0.1
DASHBOARD_AUTO_OPENAbertura automática do dashboardtrue

Language

Altera o idioma da interface do dashboard. Suporta 6 idiomas + Auto (detecção automática do idioma do navegador).

OpçãoIdioma
AutoDetecção automática do idioma do navegador
EnglishInglês
한국어Coreano
日本語Japonês
EspañolEspanhol
PortuguêsPortuguês
Bahasa IndonesiaIndonésio