unity-explorer-mcp

Iterate on Decentraland SDK7 scenes by driving a running Explorer build through its MCP automation server.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/stom66/dcl-bowling --skill unity-explorer-mcp-stom66
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-explorer-mcp
Source: https://github.com/stom66/dcl-bowling/tree/main/agent/skills/unity-explorer-mcp
Command: npx skills add https://github.com/stom66/dcl-bowling --skill unity-explorer-mcp-stom66

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Testing a Decentraland SDK7 scene normally requires manual launching, walking, and eyeballing of the Explorer client. This Skill automates that loop: it connects to the Explorer's embedded MCP server, hot-reloads edited scene code, moves the player and camera, captures screenshots, and reads scene state and logs so changes can be verified in-world without manual playtesting. ## Core Features & Use Cases - In-world iteration loop: Edit scene TypeScript, watch it hot-reload, then verify with get_scene_state, get_scene_logs, and screenshots from retail camera modes. - Player and camera automation: Teleport, walk, look at targets, switch camera modes, click entities, send chat, and trigger emotes to exercise gameplay behavior. - Performance and budget measurement: Use get_scene_content_stats, get_scene_content_breakdown, and get_performance_stats to correlate scene content with measured frame rates. - Use Case: After adding a trigger area to a bowling lane scene, reload the scene, walk the player into the trigger, screenshot the result, and confirm via ECS state reads that the event fired — all without touching the client manually. ## Quick Start Ask the assistant to launch the scene with the MCP flag and verify the current scene in the running Decentraland Explorer, then iterate on any reported issues.

Frequently Asked Questions about unity-explorer-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test a Decentraland SDK7 scene in the Explorer automatically?▼

Launch the scene with npm run start -- --mcp, register the MCP server with claude mcp add pointing at http://127.0.0.1:8123/unity-explorer-mcp, then use the mcp__explorer__* tools to reload, move, screenshot, and inspect scene state.

How do I take screenshots from the Decentraland Explorer without flooding context?▼

Use the bundled scripts/screenshot.sh, which saves frames to disk and prints only a caption. It supports bursts, resolution limits, PNG output, and world-only captures, so you read only the frames you actually need.

Why are the mcp__explorer__* tools missing in my session?▼

Claude Code binds MCP servers only at session startup, so a session started before the Explorer launched never connected. Reconnect via /mcp in the terminal CLI or /mcp reconnect explorer in the VS Code extension, or open a fresh session with the Explorer left running.

Can I measure Decentraland scene performance and content budgets programmatically?▼

Yes. get_scene_content_stats reports counts against per-parcel soft caps, get_scene_content_breakdown ranks source models by triangles or visible cost per viewpoint, and get_performance_stats samples real frame rates at a camera position.

Why does the teleport tool not move the player in local scene development?▼

Teleport is disallowed in local-scene-development mode and silently no-ops while reporting success. Use move_to for repositioning during local scene sessions instead.