Roqer MCP Server
An open-source AI agent for Roblox Studio. Builds, scripts, and playtests in your place using your ChatGPT/Claude subscription or custom API.
Roqer is an open-source mcp server by S4US, written mainly in TypeScript, with 186 GitHub stars and the AGPL-3.0 license. Its code was last updated Oct 26, 2026.
Scan summary: scanned Nov 5, 2026 at commit 9e57b6f. Seen able to run shell commands, run dynamic code, control a web browser, connect to the internet. Scan policy
9e57b6f · Nov 5, 2026Findings (33)
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
packages/core/src/install-plugin-helpers.ts:83 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
packages/core/src/install-plugin-helpers.ts:89 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
scripts/publish.mjs:13 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/client@2.0.0: 2 known vulnerabilitiesGHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/node@2.0.0: 1 known vulnerabilityGHSA-f897-62hf-6gxq
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/server@2.0.0: 4 known vulnerabilitiesGHSA-46jr-4wx8-v453, GHSA-f897-62hf-6gxq, GHSA-jm63-cq47-j5jp, GHSA-rvq5-wwqv-78pq
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.body-parser@1.20.8: 1 known vulnerabilityGHSA-27r3-jxmh-p828
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.brace-expansion@1.1.18: 3 known vulnerabilitiesGHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.brace-expansion@2.1.4: 3 known vulnerabilitiesGHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.brace-expansion@5.0.9: 3 known vulnerabilitiesGHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.electron@44.0.0: 8 known vulnerabilitiesGHSA-2p8c-gr87-2676, GHSA-3qxv-5xgr-q7w9, GHSA-98mx-cjp9-gchm, GHSA-997q-gvvc-jwmx, GHSA-fw47-9c62-h3vw +3 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.source-map-js@1.2.1: 1 known vulnerabilityGHSA-68fv-2mgg-jv7q
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.undici@6.28.1: 5 known vulnerabilitiesGHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.undici@7.29.0: 18 known vulnerabilitiesGHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-3xpg-4rpp-hhhm +13 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.vite@8.2.2: 6 known vulnerabilitiesGHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22 +1 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@4.4.3: 1 known vulnerabilityGHSA-mrhx-c7xc-m3w5
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
apps/desktop/agent/skills/roblox-physics/references/full.md:286 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
apps/desktop/runtime/custom-provider.test.ts:64 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
apps/desktop/runtime/mcp-server-store.test.ts:78 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key5 matches in this file
apps/desktop/runtime/model-api/model-api.test.ts:90 - lowLow. Minor, or common in normal tools. Shown for information.@hono/node-server@1.19.17: 1 known vulnerabilityGHSA-rmxm-3fg6-px4f
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.deepmerge@4.3.1: 1 known vulnerabilityGHSA-gcqx-w48m-w2h4
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.fast-uri@3.1.7: 5 known vulnerabilitiesGHSA-333x-w4r6-6crp, GHSA-hrr3-gc8f-f4qj, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.hono@4.13.9: 1 known vulnerabilityGHSA-5r4p-p66f-jhc7
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.6: 1 known vulnerabilityGHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@9.0.9: 1 known vulnerabilityGHSA-g3hv-75wg-m249
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.qs@6.16.0: 1 known vulnerabilityGHSA-6pq8-jhm2-2vcw
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.fast-uri@3.1.8: 4 known vulnerabilitiesGHSA-333x-w4r6-6crp, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
studio-plugin/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
- lowLow. Minor, or common in normal tools. Shown for information.Contacted these domains while starting up (no manifest to compare against)registry.npmjs.org
Network activity
Tools exposed (52)
get_place_infoUse when you need the current place's identity or settings.
search_objectsUse to find instances by name, class, or property value.
get_instance_propertiesUse to inspect properties.
get_project_structureUse to inspect a subtree.
set_propertiesUse to set properties atomically.
animationUse to check, build, publish, wire, or verify animations for R15, R6 or a model, or rig one.
build_instancesUse to build, edit, remove, or scatter instances atomically under one root.
get_script_sourceUse to read script source.
set_script_sourceUse to replace full script source safely.
edit_script_linesUse for an exact, localized replacement in one script.
edit_script_batchUse for several exact, non-overlapping replacements in one script, applied as one transaction.
insert_script_linesUse to add source after a known line in one script.
delete_script_linesUse to remove a known inclusive line range from one script.
get_attributesUse to inspect every attribute on one instance.
selectionUse to get, set, open, or frame Studio context.
execute_luauUse for custom Studio traversal, edits, or peer execution.
eval_server_runtimeUse to run Luau in the live server VM with its require cache.
eval_client_runtimeUse to run Luau in a live client VM with its require cache.
grep_scriptsUse to locate text or Lua pattern matches across script sources.
manage_instanceUse to manage Studio processes, list place revisions, or link a Rojo project.
solo_playtestUse to start, stop, or inspect a single-player Studio playtest.
set_network_profileUse to simulate client latency, jitter, or packet loss.
get_simulation_stateUse to inspect current network and device simulation.
reset_simulation_stateUse to clear network and device simulation state.
get_device_simulator_stateUse to inspect device simulation or list device presets.
set_device_simulatorUse to manage device simulation in edit or a playtest client.
capture_device_matrixUse to compare viewport screenshots across up to six device settings.
multiplayer_playtestUse to run or inspect a multi-client Studio playtest.
get_runtime_logsUse to read recent Studio output from edit, server, or client peers.
capture_script_profilerUse to find Luau CPU hotspots on a running server or client.
capture_micro_profilerUse to profile engine and game frame time on a live peer.
breakpointsUse to trace script execution with breakpoints or logpoints.
get_connected_instancesUse to discover connected places and the roles available in each.
search_assetsUse to find public Creator Store assets by type or keyword.
get_asset_detailsUse to inspect a shortlisted Creator Store asset.
get_asset_thumbnailUse when an asset thumbnail would help with visual review.
insert_assetUse to sanitize and insert a Creator Store asset into a Studio place.
generate_modelUse to stage a Roblox model from text or an image.
preview_assetUse to inspect an asset's hierarchy and media without inserting it.
upload_assetUse to upload a local asset or check a previous upload operation.
capture_screenshotUse to capture the Studio viewport or map input coordinates.
inspect_uiUse to inspect or audit semantic UI rendered by a live playtest client.
interact_uiUse to interact with semantic UI on a live playtest client.
simulate_mouse_inputUse to click the live playtest viewport at known pixel coordinates.
simulate_keyboard_inputUse to send key presses or text to a live playtest client.
get_memory_breakdownUse to compare memory categories across Studio peers.
get_scene_analysisUse to attribute scene cost across instances and content.
export_rbxmUse to save selected DataModel instances as a local .rbxm file.
import_rbxmUse to load a local, remote, or inline .rbxm under a chosen parent.
find_and_replace_in_scriptsUse to preview or apply one replacement across scripts.
get_roblox_skillsUse to read installed Roblox Studio Assistant skills.
get_roblox_docsUse to read official Roblox engine or Luau references.
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Roqer alternatives
View more →Similar mcp servers in Gaming & Game Dev, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Roqer (this page) S4US | 186 | AGPL-3.0 | Oct 26, 2026 | Scanned, no flagged issues |
| Unity MCP CoplayDev | 16k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Godot MCP Coding-Solo | 6.5k | MIT | Apr 16, 2026 | Scanned, no flagged issues |
| Unity MCP IvanMurzak | 4.6k | Apache-2.0 | Oct 31, 2026 | Scanned, no flagged issues |
| MCP Unity CoderGamester | 2k | MIT | Oct 11, 2026 | Scanned, no flagged issues |
| Mcpelauncher Manifest minecraft-linux | 1.7k | GPL-3.0 | Oct 29, 2026 | Scanned, no flagged issues |