MCP Unity Expert Skill

Control Unity Editor operations via JSON-RPC 2.0 and WebSocket commands.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/JulianKerignard/MCP-Unity --skill mcp-unity-expert-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: MCP Unity Expert Skill
Source: https://github.com/JulianKerignard/MCP-Unity/tree/main/ClaudeSkills~/mcp-unity
Command: npx skills add https://github.com/JulianKerignard/MCP-Unity --skill mcp-unity-expert-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, node.js, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for controlling Unity Editor operations through natural language, offering a suite of 164 tools across 13 categories for full Unity Editor control.

Core Features & Use Cases

  • Unity Editor Control: Execute a wide array of Unity Editor commands through natural language.
  • 13 Categories: Tools cover asset management, materials, UI, animators, terrain, physics, audio, rendering, builds, settings, input, and advanced operations.
  • Use Case: Imagine you need to create multiple objects with specific properties and modify their components. This Skill allows you to use commands like 'create 10 floor objects with a size of 10x1x10 at position (0,0,0)' to automatically instantiate objects in the scene.

Quick Start

Use the 'unity_create_gameobject' command with a specific name, primitive type, position, and scale to create a new GameObject in the scene.

Frequently Asked Questions about MCP Unity Expert Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Unity Editor workflows using natural language?▼

You can automate Unity Editor workflows using natural language by leveraging JSON-RPC 2.0 and WebSocket communication to execute commands. This Skill translates your instructions into actions for manipulating assets, objects, and scenes.

Can I create Unity GameObjects and modify their components programmatically?▼

Yes, you can create GameObjects and modify components programmatically using commands like 'unity_create_gameobject'. It supports specifying primitive types, positions, and scales to instantiate objects automatically in the scene.

What categories of Unity asset management and editor control are supported?▼

Unity asset management and editor control are supported across 13 categories, including materials, UI, animators, terrain, physics, audio, rendering, builds, and project settings, utilizing 164 distinct tools.

Do I need TypeScript and Node.js to control the Unity Editor with this tool?▼

Yes, you need TypeScript and Node.js environments to use this tool, as it relies on these dependencies to manage Unity Editor functionality via JSON-RPC 2.0 and WebSocket communication protocols.

Is there a way to batch create multiple objects with specific properties in a Unity scene?▼

Batch creating multiple objects with specific properties in a Unity scene is possible by issuing natural language commands. You can instruct the creation of multiple floor objects with defined sizes and coordinates simultaneously.