MCPServers

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(38)

Create GameObject

Create a new GameObject in the scene.

Destroy GameObject

Remove a GameObject from the scene.

Find GameObject

Locate a GameObject in the scene by name or ID.

Modify GameObject

Change properties of a GameObject such as tag, layer, name, or static status.

Set Parent

Set the parent of a GameObject in the hierarchy.

Duplicate GameObject

Create a copy of an existing GameObject.

Add Component

Attach a new component to a GameObject.

Get Components

Retrieve all components attached to a GameObject.

Modify Component

Change the value of a field, property, or reference in a component.

Destroy Component

Remove a component from a GameObject.

Get Windows

Retrieve a list of currently open editor windows.

Add Layer

Create a new layer in the Unity project.

Remove Layer

Delete an existing layer from the Unity project.

Add Tag

Create a new tag in the Unity project.

Remove Tag

Delete an existing tag from the Unity project.

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

Create a new asset in the project.

Find Asset

Locate an asset in the project by name or type.

Refresh Asset

Refresh the asset database to reflect changes in the file system.

Modify Asset

Change properties of an existing asset.

Rename Asset

Change the name of an existing asset.

Delete Asset

Remove an asset from the project.

Create Scene

Create a new scene in the project.

Save Scene

Save the current scene.

Load Scene

Load a scene from the project.

Unload Scene

Unload a currently loaded scene.

Get Loaded Scenes

Retrieve a list of all currently loaded scenes.

Create Material

Create a new material asset.

Modify Material

Change properties of an existing material.

Read Material

Retrieve information about a material.

Assign Material to Component

Assign a material to a component on a GameObject.

List All Shaders

Retrieve a list of all available shaders in the project.

Read Script

Retrieve the contents of a script file.

Update or Create Script

Update an existing script or create a new one.

Delete Script

Remove a script from the project.

Get All Components

Retrieve all component types available in the project.

Last Updated: April 17, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Coming soon to
HighlightHighlight AI

언어

TypeScript

카테고리

태그