1. Conduid
  2. Gaming
  3. Tools For VR Builder
MCP server · Gaming

Tools For VR Builder

MCP Tools for VR Builder to be used with 3rd party Unity MCP servers

Unclaimed gaming
34Low

Scored 4 months ago · breakdown

About Tools For VR Builder

Tools For VR Builder is an MCP server in the Gaming category: mCP Tools for VR Builder to be used with 3rd party Unity MCP servers. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/MindPort-GmbH/MCP-tools-for-VR-Builder

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Tools For VR Builder

Powered by Claude · Grounded in docs

I know everything about Tools For VR Builder. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

VR Builder MCP Tools

MCP tools for VR Builder, enabling AI-assisted creation and modification of VR training processes.

Overview

This package provides MCP tools that allow AI assistants to create and manage VR Builder training processes programmatically. It includes adapters for multiple MCP frameworks.

Features

  • Process Creation: Create linear VR Builder training processes with multiple chapters and steps
    • Flexible Step Configuration: Support for custom step positions, descriptions, and names
    • Automatic Step Positioning: Intelligent auto-spacing of steps in the process graph

Quickstart Guide

  1. Check the dependencies below and make sure that the MCP works by asking your MCP-enabled assistant something like: Do you have access to the Unity MCP? If yes, tell me what is in my open scene.
  2. Install VR Builder MCP Tools as a package (via the Unity Package Manager) or by placing it in any subfolder under /Assets in your project.
  3. In the MCP settings in Unity, restart the Unity MCP Server so it knows about the new tools.
  4. Write a prompt such as: Create a VR Builder training process in my current Unity project that describes how to open a bottle with a bottle opener. Use the MCP tool create_vr_builder_process and use camelCase field names in the JSON.
  5. In Unity, open or create a VR Builder scene. On the PROCESS_CONFIGURATION GameObject, switch the scene to use the created VR Builder process and open the Process Editor.

Dependencies

Required

At least one Unity MCP is required

Note: Both frameworks can be installed simultaneously, and the package will automatically enable the corresponding adapters based on what's available.

Usage

Creating a VR Builder Process

The package provides a tool called create_vr_builder_process which will be invoked through your MCP-enabled AI assistant. create_vr_builder_process expects as input a JSON.

JSON format: com.ivanmurzak.unity.mcp only works with camelCase field names (processName, chapters, steps, name, description, position, overwrite). The CoplayDev adapter is PascalCase compatible, but all samples use camelCase for consistency.

Example: Minimal Process (Default Empty Chapter)

Prompt: Create a VR Builder training process in my current Unity project named "MyNewProcess".

The out put of your AI should be:

{
  "processName": "MyNewProcess"
}

Note: If no chapters are specified, there will automatically be a default empty chapter named "Chapter 1"

Example: Multi-Chapter Process

Promt:

Create a VR Builder training process in my current Unity project on how to make coffee with a French press. 
Each Step should have a description. In each chapter, start at x: 300, y: 0 and increase x by 300 for each step. 
After three steps, move down and start with x: 300 y: 200, and so on.

Chapter 1: Preparation
Step: Heat Water
Bring water to the target temperature.
Step: Measure Coffee Beans
Allocate the correct mass of whole beans.
Step: Grind Beans
Produce a coarse, uniform grind.
Step: Warm French Press
Rinse the vessel with hot water to stabilize temperature.
Step: Discard Rinse Water
Empty the press completely before loading grounds.
Step: Add Coffee Grounds
Place the grounds into the empty press.

Chapter 2: Brewing
Step: Pour Initial Water
Add a small volume of hot water to saturate the grounds.
Step: Stir Bloom
Agitate the mixture to release trapped gases.
Step: Add Remaining Water
Fill the press to the intended brew level.
Step: Place Lid Assembly
Set the lid on top without plunging.
Step: Steep Brew
Allow the mixture to extract for the full duration.
Step: Plunge Filter
Press the plunger downward with steady force.

Chapter 3: Serving and Cleanup
Step: Pour Coffee
Decant the brew immediately to prevent over-extraction.
Step: Empty Grounds
Remove the spent grounds from the press.
Step: Rinse Components
Flush the vessel, plunger, and filter with hot water.
Step: Dry Equipment
Air-dry all parts to prevent residue buildup.

The output of your AI should be:

{
  "processName": "French Press Coffee",
  "chapters": [
    {
      "name": "Preparation",
      "steps": [
        { "name": "Heat Water", "description": "Bring water to the target temperature.", "position": [300, 0] },
        { "name": "Measure Coffee Beans", "description": "Allocate the correct mass of whole beans.", "position": [600, 0] },
        { "name": "Grind Beans", "description": "Produce a coarse, uniform grind.", "position": [900, 0] },
        { "name": "Warm French Press", "description": "Rinse the vessel with hot water to stabilize temperature.", "position": [300, 200] },
        { "name": "Discard Rinse Water", "description": "Empty the press completely before loading grounds.", "position": [600, 200] },
        { "name": "Add Coffee Grounds", "description": "Place the grounds into the empty press.", "position": [900, 200] }
      ]
    },
    {
      "name": "Brewing",
      "steps": [
        { "name": "Pour Initial Water", "description": "Add a small volume of hot water to saturate the grounds.", "position": [300, 0] },
        { "name": "Stir Bloom", "description": "Agitate the mixture to release trapped gases.", "position": [600, 0] },
        { "name": "Add Remaining Water", "description": "Fill the press to the intended brew level.", "position": [900, 0] },
        { "name": "Place Lid Assembly", "description": "Set the lid on top without plunging.", "position": [300, 200] },
        { "name": "Steep Brew", "description": "Allow the mixture to extract for the full duration.", "position": [600, 200] },
        { "name": "Plunge Filter", "description": "Press the plunger downward with steady force.", "position": [900, 200] }
      ]
    },
    {
      "name": "Serving and Cleanup",
      "steps": [
        { "name": "Pour Coffee", "description": "Decant the brew immediately to prevent over-extraction.", "position": [300, 0] },
        { "name": "Empty Grounds", "description": "Remove the spent grounds from the press.", "position": [600, 0] },
        { "name": "Rinse Components", "description": "Flush the vessel, plunger, and filter with hot water.", "position": [900, 0] },
        { "name": "Dry Equipment", "description": "Air-dry all parts to prevent residue buildup.", "position": [300, 200] }
      ]
    }
  ],
  "overwrite": false
}

Created process in Unity:

Response Format

Both adapters return a consistent JSON response structure containing the created process and the project-relative path to the created VR Builder process JSON.

Architecture

Core Components

  • VRBuilderProcessService: Main service for creating and configuring VR Builder processes
  • ProcessFileManager: Handles file I/O and validation
  • Models: Data transfer objects for process creation requests and results

MCP Adapters

The package uses conditional compilation to support multiple MCP frameworks. Each adapter is only compiled when its corresponding framework is installed.

CoplayDev Adapter

Located in Scripts/CoplayDev/Editor/

  • Compilation Define: COPLAYDEV_MCP_INSTALLED
  • Automatically enabled when com.coplaydev.unity-mcp package is detected

IvanMurzak Adapter

Located in Scripts/IvanMurzak/Editor/

  • Compilation Define: IVANMURZAK_MCP_INSTALLED
  • Automatically enabled when com.ivanmurzak.unity.mcp package is detected

Troubleshooting

  1. Ensure VR Builder Core is installed and properly configured
  2. Verify at least one MCP framework is installed (CoplayDev or IvanMurzak)
  3. Check Unity Console for compilation errors
  4. Ask an LLM
  5. Check Support

Support

Use GitHub or Mind Port Discord: https://discord.gg/jmje7qpp

License

...

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Tools For VR Builder

How do I install Tools For VR Builder?

Run git clone https://github.com/MindPort-GmbH/MCP-tools-for-VR-Builder, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Tools For VR Builder safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tools For VR Builder still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.