WEPPY

Panduan MCP Dashboard

Cara memeriksa status server, koneksi, Sync, Changelog, Playtest, dan riwayat alat melalui dashboard web.

Periksa dan kelola status server MCP, koneksi, sinkronisasi, riwayat eksekusi alat, dan riwayat perubahan game secara real-time dari browser web.

Dashboard Overview — Lihat sekilas status server, perubahan terbaru, dan ringkasan sesi

Overview

Dashboard adalah antarmuka pemantauan berbasis web yang disediakan oleh server MCP. Dashboard otomatis terbuka di browser saat server MCP berjalan, dan Anda dapat melacak semua pekerjaan yang dilakukan agen AI di Roblox Studio secara real-time.

  • Pahami status secara visual tanpa perlu menggali log terminal
  • Lacak riwayat perubahan tentang apa yang diubah AI di Studio
  • Periksa status sinkronisasi, status koneksi, dan statistik eksekusi alat di satu tempat

Cara Mengakses

Dashboard otomatis terbuka di browser saat server MCP berjalan. Untuk mengakses secara manual:

http://localhost:3002

Anda dapat menonaktifkan pembukaan otomatis dengan mengatur DASHBOARD_AUTO_OPEN=false.

Fitur yang Tersedia per Status Koneksi

StatusKondisiHalaman yang Tersedia
Server terputusServer tidak terhubungHanya tampilan menunggu reconnect
Server terhubungServer terhubung, plugin tidak terhubungConnection, Tools, Settings
Studio terhubungServer + plugin keduanya terhubungSemua halaman

Kartu Status

Halaman Overview adalah tampilan pertama dashboard yang memberikan gambaran umum tentang seluruh status sistem.

KartuInformasi yang Ditampilkan
ServerStatus koneksi server (Online/Offline)
PluginStatus koneksi plugin, informasi Place
AgentNama agen AI yang terhubung saat ini
SyncStatus sinkronisasi (Idle/Syncing/Error)

Perubahan Game Terbaru (Recent Game Changes)

Menampilkan perubahan terbaru yang dilakukan AI di Studio secara real-time (maks. 20 item). Setiap item ditampilkan dengan ikon kategori perubahan, dan klik untuk berpindah ke tampilan detail Changelog.

Ikon kategori:

  • Script — Pembuatan/modifikasi skrip
  • Instance — Pembuatan/penghapusan/pemindahan instans
  • Property — Perubahan properti
  • Lighting — Pengaturan pencahayaan/lingkungan
  • Terrain — Perubahan terrain
  • Asset — Penyisipan aset

Dashboard menggunakan SSE (Server-Sent Events) untuk memperbarui data secara real-time. Saat koneksi SSE terputus, koneksi ulang otomatis dilakukan setelah 3 detik.

Connection

Pantau status koneksi server, agen AI, dan plugin di satu tempat.

Halaman Connection memantau semua status koneksi sistem MCP di satu tempat. Selalu dapat diakses selama dashboard dalam status server terhubung atau Studio terhubung.

Server Status

ItemDeskripsi
StatusBadge status koneksi (Online/Offline)
VersionVersi server MCP
PIDID proses server
UptimeWaktu server berjalan
Session IDIdentifier sesi saat ini
Exec PathJalur eksekusi server

AI Agents

Menampilkan daftar agen AI yang terhubung saat ini dalam tabel:

KolomDeskripsi
NameNama agen (contoh: Claude Code)
PIDID proses agen
Working DirDirektori kerja agen
ConnectedWaktu yang telah berlalu sejak koneksi

Jika beberapa agen terhubung secara bersamaan, semuanya ditampilkan.

Plugins

KolomDeskripsi
PlaceNama Place
Client IDIdentifier klien plugin
Last SeenWaktu komunikasi terakhir
VersionVersi plugin

Anda dapat memeriksa event terkait koneksi secara real-time di Connection Log. Event koneksi/pemutusan agen/plugin ditambahkan secara otomatis melalui SSE.

Sync

Pantau status saat ini, pengaturan arah, dan log sinkronisasi file Studio ↔ lokal.

Halaman Sync menampilkan status saat ini dan konfigurasi sinkronisasi file Studio ↔ lokal secara visual. Hanya dapat diakses ketika dashboard dalam status Studio terhubung.

Sync Status

StatusArti
IdleMenunggu sinkronisasi
InitializingSinkronisasi awal sedang berlangsung
SyncingSinkronisasi inkremental sedang berlangsung
ErrorTerjadi error sinkronisasi

Kartu status juga menampilkan jalur sinkronisasi, jumlah instans yang tersinkronisasi, dan mode penerapan saat ini (Auto/Manual).

Sync Directions

Menampilkan arah sinkronisasi per tipe dalam tabel:

KolomDeskripsi
TypeTipe target sinkronisasi (Scripts, Values, Instances, Data, Services)
DirectionArah sinkronisasi (Local → Studio, Studio → Local)
Apply ModeMode penerapan (Auto/Manual)

Anda dapat memeriksa event sinkronisasi secara kronologis di Sync Log. Setiap item log menyertakan tag tipe perubahan (create, update, delete, dll.) dan jalur target.

Changelog

Catat semua perubahan yang dilakukan AI di Roblox Studio per sesi, dan sediakan ringkasan perubahan/timeline/Before & After.

Changelog — Daftar kartu perubahan per sesi

Changelog adalah halaman yang melacak riwayat perubahan game yang dilakukan agen AI di Studio. Perubahan dikelompokkan per sesi, dan Anda dapat melihat sekilas berapa banyak perubahan dari jenis apa yang terjadi di setiap sesi.

Daftar Kartu Sesi

Setiap kartu sesi menampilkan status:

StatusArti
ActiveSesi yang sedang berlangsung (pembaruan real-time)
CompletedSesi yang telah selesai
BootstrapSesi sinkronisasi awal

Setiap kartu merangkum jumlah perubahan sesi tersebut per kategori (Script, Instance, Property, Lighting, Terrain, Asset).

Anda dapat memfilter sesi menggunakan tab di bagian atas: All, Active, Completed.

Tampilan Detail Sesi

Klik kartu sesi untuk masuk ke tampilan detail.

Change Summary: Memvisualisasikan perubahan sesi dalam 6 kartu kategori (Scripts, Instances, Properties, Lighting, Terrain, Assets).

Change Timeline: Mencantumkan semua perubahan dalam sesi secara kronologis. Anda dapat memfilter hanya kategori tertentu menggunakan dropdown Category, dan klik item untuk membuka tampilan perbandingan Before & After.

Before & After

Tingkat KepercayaanArtiContoh
exactNilai sebelum dan sesudah perubahan dicatat secara akuratPerubahan properti, modifikasi skrip
partialHanya sebagian informasi yang dicatatPerubahan kompleks
after-onlyHanya nilai setelah perubahan yang adaPembuatan instans baru
intent-onlyHanya niat yang dicatatPenghapusan, dll.

Playtest

Periksa status dan hasil tes playtest yang dijalankan oleh AI.

Playtest — Status playtest dan riwayat tes

Halaman Playtest menampilkan status dan hasil tes playtest yang dijalankan oleh AI. Hanya dapat diakses ketika dashboard dalam status Studio terhubung.

Playtest Status

StatusArti
NotRunningPlaytest tidak berjalan
RunningPlaytest sedang berjalan
PausedPlaytest dijeda (mode Run)

Test History

Mencantumkan hasil tes yang dijalankan AI dengan aksi run_test secara kronologis:

ItemDeskripsi
TimestampWaktu eksekusi tes
Test ReportTautan laporan tes
ModeMode eksekusi (play/run)
DurationDurasi tes
StatusHasil (Passed/Failed)

Klik laporan tes untuk melihat laporan detail dalam format markdown dan log.

Tools

Periksa riwayat dan statistik alat MCP yang dieksekusi AI.

Tools — Riwayat eksekusi alat dan statistik

Halaman Tools menyediakan riwayat dan statistik alat MCP yang dieksekusi AI. Terdiri dari dua sub-tab yaitu History dan Statistics. Selalu dapat diakses selama dashboard dalam status server terhubung atau Studio terhubung.

Tab History

Menampilkan riwayat eksekusi alat dalam tabel kronologis:

KolomDeskripsi
TimeWaktu eksekusi
Tool.ActionAlat dan aksi yang dieksekusi (contoh: query_instances.get_instance)
DurationWaktu yang dibutuhkan untuk eksekusi
StatusStatus hasil (OK/Error)
TierTier yang digunakan (Basic/Pro)

Fitur: Filter hanya alat tertentu dengan dropdown filter Tool, jelajahi catatan dalam jumlah besar dengan paginasi, catatan eksekusi baru ditambahkan secara real-time.

Tab Statistics

Analisis statistik penggunaan alat secara visual:

  • Distribusi tier — Rasio penggunaan alat Basic/Pro
  • Statistik per alat — Jumlah panggilan, waktu respons rata-rata setiap alat
  • Analisis per aksi — Statistik detail per aksi dalam alat

Kepada pengguna tier Basic, Tier Usage Progress bar dan modal perbandingan Basic vs Pro ditampilkan secara tambahan.

Settings

Periksa dan kelola informasi lisensi, pengaturan server, dan bahasa.

Di halaman Settings, Anda dapat memeriksa informasi lisensi dan pengaturan server serta mengubah sebagian darinya. Selalu dapat diakses selama dashboard dalam status server terhubung atau Studio terhubung.

License (hanya baca)

ItemDeskripsi
StatusBadge status (Active/Inactive)
TierTier saat ini (Basic/Pro)
License KeyKunci lisensi yang disamarkan
ProviderInformasi penyedia lisensi

General

PengaturanDeskripsi
Log LevelLevel output log
History RecordingApakah menyimpan riwayat eksekusi alat
Stats CollectionApakah mengumpulkan statistik alat
Request TimeoutTimeout permintaan (detik)

Server Environment (hanya baca)

Variabel LingkunganDeskripsiDefault
HTTP_PORTPort HTTP3002
HTTP_HOSTHost HTTP127.0.0.1
DASHBOARD_AUTO_OPENPembukaan otomatis dashboardtrue

Language

Ubah bahasa UI dashboard. Mendukung 6 bahasa + Auto (deteksi otomatis bahasa browser).

OpsiBahasa
AutoDeteksi otomatis bahasa browser
EnglishBahasa Inggris
한국어Bahasa Korea
日本語Bahasa Jepang
EspañolBahasa Spanyol
PortuguêsBahasa Portugis
Bahasa IndonesiaBahasa Indonesia