Skip to main content

Using VRChat Mode

With OpenForge MCP's VRChat mode, you can give natural language instructions to the AI for VRChat world creation and avatar-related tasks.

Enabling VRChat Mode

npx openforge-mcp setup --mode vrchat

When VRChat mode is enabled, you get access to specialized tools for VRChat SDK, Modular Avatar, FaceEmo, PhysBone, and more.

World Creation

What You Want to DoWhat to SayTool Used
Place a spawn pointPlace a spawn point at (0, 0, 0)set_spawn_point
Place a mirrorPlace a full-body mirrorcreate_mirror
Place chairsLine up 3 chairscreate_chair
Create a portalPlace a portal to another worldcreate_portal
Change world settingsSet the max capacity to 16set_world_settings

Avatar

What You Want to DoWhat to SayTool Used
Set up an avatarSet up this model as a VRChat avatarsetup_avatar
Adjust the viewpointAlign the viewpoint to the eyesset_viewpoint
Check performance rankCheck the avatar's performance rankcheck_performance_rank
Set boundsAuto-adjust the avatar boundsset_avatar_bounds
Upload the avatarUpload the avatarupload_avatar

Outfits (Modular Avatar)

What You Want to DoWhat to SayTool Used
Dress the avatarPut this outfit on the avatarma_setup_outfit
Make outfits toggleableMake the outfit toggleable from the menuma_add_toggle
Auto-merge bonesSet up Merge Armaturema_merge_armature
Set up Blendshape SyncSync the body shape keys with the outfitma_sync_blendshape
Organize the menuGroup the outfit menu into a folderma_organize_menu

Expressions (FaceEmo)

What You Want to DoWhat to SayTool Used
Create an expression setCreate a basic expression setfaceemo_create_set
Add an expressionAdd a smile expressionfaceemo_add_expression
Preview an expressionPreview the angry expressionfaceemo_preview
Assign to hand gesturesAssign the smile to the peace signfaceemo_assign_gesture
Set expression transitionsSet the expression transition time to 0.1 secondsfaceemo_set_transition

Dynamic Bones (PhysBone)

What You Want to DoWhat to SayTool Used
Set up hair physicsSet up PhysBone on the hair with a presetsetup_physbone
Set up skirt physicsSet up PhysBone on the skirtsetup_physbone
Set up tail physicsSet up PhysBone on the tailsetup_physbone
Adjust bouncinessMake the hair sway more softlyset_physbone_property
Add a colliderAdd a PhysBone collider to the headadd_physbone_collider

Textures

What You Want to DoWhat to SayTool Used
Change a colorChange the outfit color to blackchange_texture_color
Add a gradientAdd a gradient to the hairapply_gradient
Replace a textureReplace the eye texturereplace_texture
Adjust color toneMake the skin color slightly brighteradjust_texture_color

Optimization

What You Want to DoWhat to SayTool Used
Check performance rankWhat is the current rank?check_performance_rank
Auto-optimizeAutomatically improve the Poor rankauto_optimize
Check polygon countWhat is the polygon count?get_polygon_count
Compress texturesOptimize the texturesoptimize_textures
Reduce materialsMerge the materialsmerge_materials