WEPPY

Troubleshooting

Step-by-step guide for narrowing down connection, permission, Sync, and validation issues.

A step-by-step guide for narrowing down connection, permission, Sync, and validation issues.

Plugin Not Connecting

Symptom: “Connection failed” or the plugin shows as disconnected in Roblox Studio.

  1. Confirm the MCP server is running: npx -y @weppy/roblox-mcp
  2. Roblox Studio: Plugins tab → WEPPY → click Connect
  3. Make sure no firewall, antivirus, or VPN is blocking localhost:3002
  4. Restart both Roblox Studio and the MCP server

AI Client Not Recognizing the MCP Server

  1. Check that the correct command is used in AI client settings: npx -y @weppy/roblox-mcp
  2. Confirm Node.js 18 or higher is installed: node --version
  3. On Windows, if you get a permissions error, try running the terminal as Administrator
  4. Check the installation guide for your AI app

”Pro feature required” Notice

When a Pro-only action is requested on Basic, WEPPY tries to find a workaround where possible. However, the workaround flow consumes additional tokens and doesn’t always produce identical results.

Some Pro-only tools also have no feasible workaround and cannot be executed on Basic at all. If this notice appears repeatedly, consider upgrading to Pro.

Sync Not Working

  1. Check Sync status: ask the AI to run manage_sync status
  2. Confirm the plugin is connected before starting Sync
  3. If reverse sync (file → Studio) isn’t working, verify that Pro tier is active
  4. Confirm the local sync folder exists and has write permissions

See Bidirectional Sync for detailed Sync configuration.

Compatible AI Clients

ClientBasicPro
Claude Code
Claude Desktop
Cursor
Codex CLI
Codex Desktop
Gemini CLI
Any MCP-compatible app

Server command: npx -y @weppy/roblox-mcp

System Requirements

ItemMinimum
Node.js18.0.0 or higher
Roblox StudioLatest version (keep auto-update enabled)
Operating SystemWindows 10+ or macOS 12+
Networklocalhost:3002 must be accessible

Basic vs Pro Feature Comparison

Basic (free) covers the core AI coding workflow. It includes all the essential tools for instances, properties, scripts, selection, camera, and logs, plus Studio → Local one-way Sync and tool execution history. Pro adds bidirectional Sync, bulk operations, and an advanced tool suite covering terrain, lighting, physics, audio, and animations.

FeatureBasicPro
Search, create, delete, clone, and move instances
Instance tree and hierarchy navigation
Read/write properties and tags
Read, write, and edit scripts
Selection management
Camera movement and focus
Log viewing
System info and connection check
Tool execution history and statistics
Studio → Local one-way Sync
Bidirectional Sync (Local → Studio)
Per-type Direction / Apply Mode
Sync change history
Multi-place sync (up to 3)
Bulk operations (batch create/edit)
Lighting and atmosphere control
Terrain generation and editing
Tween and animation control
Audio control
Particles and effects
Physics groups and collision
Spatial queries and raycasting
Asset search, insertion, and export
Screenshot capture
Automated playtest and test injection
Batch execution and arbitrary Luau code

When a Basic user requests a Pro-only feature, WEPPY finds a workaround where possible, but this consumes more tokens and some features cannot be worked around at all. See the “Pro feature required” Notice section above for details.

Common Error Messages

ErrorCauseFix
ECONNREFUSED localhost:3002MCP server not runningRun npx -y @weppy/roblox-mcp
Timeout waiting for pluginStudio plugin not connectedClick Connect in the plugin panel
Forbidden pathAttempted access to CoreGui/CorePackagesUse only valid instance paths
Place ID mismatchWrong Place connectedReconnect from the correct Studio session

Need Help?

If the issue still isn’t resolved, post in GitHub Discussions with the following information:

  • Operating system and Node.js version
  • AI client and version
  • Error message or logs
  • Steps you have already tried