UnityMCP-VRC

UnityMCP-VRC

3.5

If you are the rightful owner of UnityMCP-VRC and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository is a refactored version of the original UnityMCP, designed to improve the integration of Claude/MCP/Unity for creating VRChat worlds and general Unity development.

The refactored UnityMCP repository enhances the original UnityMCP by improving the integration of Claude/MCP/Unity for VRChat world creation and general Unity development. It addresses issues with UdonSharp script compilation and provides MCP resources and helper scripts to improve success rates in building VRChat worlds. The repository includes several improvements such as command execution enhancements, Unity Editor integration, manual script testing, and performance optimizations. It also features VRChat-specific tools and code refactoring to streamline the development process. The repository is designed to work seamlessly with Unity, providing a robust platform for developers to create and manage VRChat worlds and other Unity projects efficiently.

Features

  • Enhanced Command Execution: Allows LLM to define usings, classes, and functions for executing complex commands.
  • Unity Editor Integration: Improved functionality for waiting/retrying when Unity is not connected and optimized editor state retrieval.
  • Manual Script Testing: Provides a script tester for diagnosing C# script commands with detailed logging.
  • MCP Resources: Exposes files added to resources/text as MCP resources for easy access.
  • Performance Optimization: Reduces CPU usage and supports longer commands in Unity.