Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| script_create | Create a new C# script in Unity project |
| script_read | Read a C# script from Unity project |
| script_delete | Delete a C# script from Unity project |
| script_apply_diff | Apply a unified diff to a C# script |
| shader_create | Create a new shader in Unity project |
| shader_read | Read a shader from Unity project |
| shader_delete | Delete a shader from Unity project |
| project_info | Get comprehensive Unity project information including render pipeline details, project path, Unity version, and platform info |
| project_status | Check Unity MCP server connection status (simple connectivity test only) |
| setup_unity_bridge | Install/update Unity MCP bridge scripts to a Unity project (works even if Unity server is not running) |
| folder_create | Create a new folder in Unity project |
| folder_rename | Rename a folder in Unity project |
| folder_move | Move a folder to a new location in Unity project |
| folder_delete | Delete a folder from Unity project |
| folder_list | List contents of a folder in Unity project |