Back to Home
hatayama icon

uLoopMCP

by hatayama

Overview

Acts as a Model Context Protocol (MCP) server to bridge communication between Unity Editor and AI-powered development tools like Cursor, enabling autonomous AI-driven development loops.

Installation

Run Command
node dist/server.bundle.js

Environment Variables

  • UNITY_TCP_PORT
  • NODE_ENV
  • MCP_DEBUG

Security Notes

The server's `execute-dynamic-code` tool allows dynamic C# code execution within the Unity Editor, posing a critical security risk. While the feature includes three security levels (Disabled, Restricted, FullAccess) with recommended restrictions (Level 1 blocks file deletion/writing, network communication, process execution, dynamic assembly loading, thread/registry manipulation), it still grants substantial control over the Unity environment. The `README` explicitly warns about using trusted code and recommends sandbox/container environments for AI-driven code generation. Path traversal risks in logging (`VibeLogger`) are mitigated with robust path validation. Overall, the developer has implemented safeguards for a high-risk feature, but the inherent nature of dynamic code execution means a non-zero risk remains.

Similar Servers

Stats

Interest Score56
Security Score6
Cost ClassMedium
Avg Tokens750
Stars91
Forks6
Last Update2025-12-06

Tags

UnityAILLMAutomationMCP Server