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
node dist/server.bundle.jsEnvironment 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
FerrumMCP
A browser automation server for AI assistants to interact with web pages through a standardized Model Context Protocol (MCP) interface.
seamless-agent
Enhances GitHub Copilot by providing an interactive user confirmation tool, allowing AI agents to request approval or additional input before executing actions.
mcp
This MCP server advises development agents on modern and performant best practices by identifying inefficient or outdated npm packages and serving migration documentation.
felix
A fully local, real-time AI voice assistant with barge-in support, speech-to-text, text-to-speech, and autonomous tool execution including image generation and task management, designed for high-performance AMD GPUs.