Unity
Summary
Unity-MCP is a template for creating Unity packages that implement the Model Context Protocol. It provides a structured project setup with automated workflows for testing across multiple Unity versions, deployment scripts for npm and GitHub, and utility commands for package management. The template includes SignalR client integration for real-time communication and follows best practices for Unity package development with comprehensive GitHub Actions CI/CD support.
Available Actions(29)
Create GameObject
Create a new GameObject in the scene.
Destroy GameObject
Remove a GameObject from the scene.
Find GameObject
Locate a GameObject by its name.
Modify GameObject
Change properties of a GameObject such as tag, layer, name, or static status.
Set parent of GameObject
Assign a parent to a GameObject.
Duplicate GameObject
Create a copy of a GameObject.
Add Component
Attach a new component to a GameObject.
Get Components
Retrieve all components attached to a GameObject.
Modify Component
Change properties of a component on a GameObject.
Destroy Component
Remove a component from a GameObject.
Get selection
Retrieve the currently selected GameObjects in the scene.
Set selection
Modify the current selection of GameObjects in the scene.
Instantiate Prefab
Create an instance of a prefab in the scene.
Open Prefab
Open a prefab for editing.
Save Prefab
Save changes made to a prefab.
Create Asset
Generate a new asset in the project.
Find Asset
Locate an asset in the project.
Modify Asset
Change properties of an asset.
Delete Asset
Remove an asset from the project.
Create Material
Generate a new material for use in the scene.
Modify Material
Change properties of a material.
Read Shader
Retrieve a list of all shaders available in the project.
Read Script
Access the content of a script in the project.
Update or Create Script
Modify an existing script or create a new one.
Delete Script
Remove a script from the project.
Create Scene
Initialize a new scene in the project.
Save Scene
Store changes made to the current scene.
Load Scene
Open a previously created scene for editing.
Unload Scene
Remove a scene from the current memory.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论