Custom MCP (Model Context Protocol) tools that extend Unity Natural MCP server capabilities for comprehensive Unity Editor automation.
Warning
Most of this repository has been created by Claude Code, so functionality cannot be guaranteed.
This is an extension of Unity Natural MCP by notargs, which provides MCP server integration for Unity Editor.
Unity Natural MCP must be installed for this to function
- Create empty GameObjects, primitives, and prefab instances
- Transform, duplicate, delete objects, and set parent-child relationships
- Add and configure components (with JSON structured configuration support)
- Get detailed GameObject information
- List and filter scene objects
- Create and update materials (with JSON structured configuration support)
- Assign materials to renderers
- List and filter materials
- Create folders, create prefabs, delete assets
- List prefabs and get detailed prefab information
- Comprehensive particle system configuration (with JSON structured configuration support)
- Control particle system playback (play/stop)
- Get detailed particle system information
- Capture screenshots from scene view
- Capture screenshots from game view
- Capture prefabs in prefab edit mode
- List and manage captured screenshots
- Start, save, and exit prefab edit mode
- Check prefab editing status
- Apply prefab instance changes to source prefab
- Revert prefab instance changes to source state
- Display prefab instance change information and overrides
- Create new scenes (supports Empty, 3D, 2D, UI templates)
- Save scenes and save with new names
- Load scenes (supports Single and Additive modes)
- List scenes in project
- Get active scene detailed information
- Close scenes (multi-scene support)
- Manage project layers (list, set names, remove)
- Unified error handling and logging
- Automatic Prefab mode/Scene mode detection
- Type-safe JSON configuration parsing and validation
- Automatic conversion of Unity-specific types (Vector, Color, Quaternion, etc.)
- Nested property setting (dot notation support)
Follows the requirements of Unity Natural MCP
- Ensure you have Unity Natural MCP installed and configured
- Add this package to your Unity project via Package Manager
https://github.com/sack-kazu/UnityNaturalMCPExtensionTools.git
- The tools will be automatically registered when the MCP server starts
MIT License - This project extends Unity Natural MCP which is also licensed under MIT.
- notargs for creating Unity Natural MCP
- Unity Technologies for the Unity Editor API
- Anthropic for the Model Context Protocol
This project was developed with the support of ambr, Inc.