A Unity package that enables seamless communication between Unity and Large Language Models (LLMs) like Claude Desktop via the Model Context Protocol (MCP). This server acts as a bridge, allowing Unity to send commands to and receive responses from MCP-compliant tools, empowering developers to automate workflows, manipulate assets, and control the Unity Editor programmatically.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Apply text edits to a script or a file. Parameters: edits (array of text edits)
Execute multiple commands in a batch. Parameters: commands (array of commands)
Create a new script in the Unity project. Parameters: scriptName (string), template (optional string)
Debug the context of a request made to the MCP server. Parameters: requestId (string)
Delete a specified script from the Unity project. Parameters: scriptName (string)
Execute a custom tool defined in the project. Parameters: toolName (string), parameters (optional object)
Execute a menu item in the Unity Editor. Parameters: menuPath (string)
Find game objects in the current scene. Parameters: query (string)
Search for a specific string in a file. Parameters: fileName (string), searchString (string)
Get the SHA (hash) of a specific asset or script. Parameters: assetPath (string)
Retrieve a test job associated with the project. Parameters: jobId (string)
Manage animations within the Unity project. Parameters: action (string), parameters (optional object)
Manage assets in the Unity project. Parameters: action (string), assetData (object)
Manage components of game objects in the Unity project. Parameters: action (string), componentData (object)
Manage various editor settings and states. Parameters: action (string), editorData (object)
Manage game objects in the scene. Parameters: action (string), gameObjectData (object)
Manage materials in the Unity project. Parameters: action (string), materialData (object)
Manage prefabs within the Unity project. Parameters: action (string), prefabData (object)
Manage scenes in the Unity project. Parameters: action (string), sceneData (object)
Manage scripts in the Unity project. Parameters: action (string), scriptData (object)
Manage capabilities of scripts in the project. Parameters: action (string), capabilitiesData (object)
Manage scriptable objects in the Unity project. Parameters: action (string), objectData (object)
Manage shaders in the Unity project. Parameters: action (string), shaderData (object)
Manage textures in the Unity project. Parameters: action (string), textureData (object)
Manage available tools for the MCP. Parameters: action (string), toolData (object)
Manage UI components in the Unity project. Parameters: action (string), uiData (object)
Manage visual effects in the Unity project. Parameters: action (string), vfxData (object)
Read output from the Unity console. Parameters: lines (number, optional)
Refresh the Unity Editor to reflect recent changes or updates.
Run tests defined in the Unity project. Parameters: testIds (array of strings)
Apply specific edits to a script. Parameters: scriptName (string), edits (array of text edits)
Set the active Unity instance to route commands. Parameters: instanceName (string)
Validate a script for errors and compliance. Parameters: scriptName (string)