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.