CR 

chrrxs/robloxstudio-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
349 stars 52 forks 品質 82 トレンド 43MIT
chrrxs/robloxstudio-mcpは、[[T0]からインポートされたMCPサーバー候補です。
概要
chrrxs/robloxstudio-mcpは、[[T0]からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
コーディングエージェントを直接Roblox Studioに接続してください。場所の編集やLuauの実行も可能です ライブサーバーやクライアントの文脈では、プレイテストの開始・終了、ログ収集、 各ピアからのスクリーンショット、メモリレポート、プロファイラーキャプチャ。
それができること
ランニングゲームのデバッグ
- Luauを
eval_server_runtimeまたはeval_client_runtimeで実行します。両方のツールはライブサーバーまたはクライアントコンテキストで実行され、ゲームスクリプトと同じrequireキャッシュを使用します。 breakpointsのインストゥルメントライブコード。プレイテストを一時停止せずに各ヒットを記録します。- 編集モード、サーバー、または
get_runtime_logsを持つ特定のクライアントからの出力を読み込み、起動時に記録されたメッセージも含む。
プレイテストの自動化
solo_playtestおよびmultiplayer_playtestでソロまたはマルチクライアントセッションを開始、検査、停止。manage_instanceでStudioウィンドウを開閉します。ベースプレート、ローカルプレイスファイル、公開されたプレイス、または古いプレイスリビジョンを起動できます。
パフォーマンスの問題を探す
- サーバーまたはクライアントのCPUタイミングを
capture_script_profilerおよびcapture_micro_profilerで記録する。 - メモリ使用量を
get_memory_breakdownで、または属性シーンコストをget_scene_analysisで分解する。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Roblox Studio MCP
Connect your coding agent directly to Roblox Studio. It can edit places, run Luau in live server and client contexts, start and stop playtests, and collect logs, screenshots, memory reports, and profiler captures from each peer.
What it can do
Debug a running game
- Run Luau with
eval_server_runtimeoreval_client_runtime. Both tools execute in a live server or client context and use the samerequirecache as your game scripts. - Instrument live code with
breakpoints. It records each hit without pausing the playtest. - Read output from edit mode, the server, or a specific client with
get_runtime_logs, including messages logged during startup.
Automate playtests
- Start, inspect, and stop solo or multi-client sessions with
solo_playtestandmultiplayer_playtest. - Open or close Studio windows with
manage_instance. It can launch a baseplate, a local place file, a published place, or an older place revision.
Find performance problems
- Record server or client CPU timings with
capture_script_profilerandcapture_micro_profiler. MicroProfiler captures are saved for re-analysis, andcapture_micro_profileralso analyzes.gprxdumps from Studio’s MicroProfiler. - Break down memory use with
get_memory_breakdownor attribute scene cost withget_scene_analysis.
Work in edit mode
- Run Luau in Studio’s edit context with
execute_luau. - Use
set_propertiesfor instance properties andfind_and_replace_in_scriptsfor script text. For project-specific bulk edits, useexecute_luau. - For large generated Luau, use the verified chunk-staging workflow: explicit instance routing, UTF-8 byte/hash readback, ownership-checked cleanup, and bounded recovery without blindly replaying mutations.
- Use
selectionto inspect or update Studio selection and frame a part or model before capturing the viewport. - Capture the viewport with
capture_screenshot, then send mouse or keyboard input. See Configuration.
Inspect Creator Store assets
- Find public assets with
search_assets, then read the full catalog metadata withget_asset_details. - Check an asset’s hierarchy, media metadata, and security scan with
preview_assetbefore adding it to the place. - Add an asset with
insert_asset. The tool removes scripts and package links, verifies the cleaned result, and then parents it in Studio.
Manage monetization
- List, create, and update developer products and game passes with
manage_monetization. New items stay off sale unless you ask, and a name that already exists is refused because Roblox cannot delete these items. Requires an Open Cloud API key; see Configuration.
Manage experience settings
インストール
npx -y @chrrxs/robloxstudio-mcp@latest --auto-install-plugin設定
{
"mcpServers": {
"robloxstudio-mcp": {
"command": "npx",
"args": ["-y", "@chrrxs/robloxstudio-mcp@latest", "--auto-install-plugin"]
}
}
}