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(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.

Last Updated: April 17, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Coming soon to
HighlightHighlight AI

语言

TypeScript

分类

标签