unity-mcp-operations

Solid

Use when operating Unity Biome MCP to select or discover tools, batch compatible commands, resolve schemas, reduce response size, or recover a connection or session.

AI & Automation 28 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
49
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Unity MCP Operations Use this skill as the shared operating contract for every Unity Biome MCP task. The live server schema and the current Unity state are authoritative. ## Core Workflow 1. Confirm the server and Editor state with `mcp_status` when connectivity or mode is uncertain. 2. Read the smallest useful scope. Start with a hierarchy summary, targeted `inspect`, or one component rather than a full-scene dump. 3. Enable a gated category with its uppercase canonical name: `SCENE`, `COMPONENTS`, `ASSETS`, `MEDIA`, `UGUI`, `UITOOLKIT`, `VERIFY`, `RUNTIME`, `TESTS`, or `SYSTEM`. For UI use the specific alias: `discover_tools("ugui")` or `discover_tools("uitoolkit")`. 4. Call `resolve_tool_schema(tools="<name>")` before relying on a parameter you have not used in the current session. Do not reconstruct signatures from memory. 5. Mark the console before mutations when new errors would matter. 6. Choose the narrowest aggregate tool that expresses the operation. 7. Mutate, verify the changed state, and report evidence rather than a list of calls. Before rebuilding a known repeated workflow, call `list_skills()`. Reuse a matching learned MCP skill with `use_skill(...)` when its stored contract still matches the current scene and schema. ## Routing | Need | Prefer | |---|---| | Same component across multiple objects | `inspect(paths=..., components=..., fields=...)` | | Create several ordinary objects | `setup_objects(specs=...)` as a standalone ca...

Details

Author
german-krasnikov
Repository
german-krasnikov/unity-biome-mcp
Created
3 months ago
Last Updated
yesterday
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

mcp-operations

Operate and maintain the local MCP server for this project. Use when creating MCP host config, troubleshooting tool connectivity, modifying tool domains, or adjusting safety policy flags.

1,016 Updated today
hoangsonww
AI & Automation Listed

unreal-mcp

Use when the user wants to do anything in Unreal Engine through Epic's official editor-embedded MCP server (catalog entry: unreal-engine) — build/light/populate scenes, place and transform actors, author Blueprints, animate with Sequencer, create material instances, frame cameras, take screenshots, render, import assets, run PIE test sessions and automation tests, or automate the editor end-to-end from plain-English prompts with no Unreal knowledge required. Covers the tool-search discovery walk (list_toolsets/describe_toolset/call_tool), serial game-thread call discipline, ProgrammaticToolset batching, the Blueprint graph DSL loop, scene-craft numbers (physical light units, exposure, scale conventions), complete build recipes, save/undo hygiene, and extending the tool surface with custom Python toolsets.

0 Updated 1 months ago
dsivov
AI & Automation Solid

unreal-mcp

Use this skill to perform actions inside an Unreal Engine project via a live-editor MCP connection. Trigger when the user wants to change, query, or run something in their Unreal Engine project, not for conceptual or docs questions. Concrete triggers: spawn/move/duplicate/transform actors in a level, open a `.uproject`, add things around a PlayerStart, create or edit a Blueprint/Widget/Material/Niagara/Control Rig/Sequencer/Behavior Tree/GAS ability, read or write properties on actors (e.g. `bIsLocked` on `BP_DoorActor`), Live Coding recompile after editing C++ (`AActor`, `UMyComponent::Method`, `UPROPERTY`), or modify Static/Skeletal Mesh assets. Treat as Unreal context even without the word "Unreal": asset prefixes `BP_`, `WBP_`, `M_`, `MI_`, `NS_`, `CR_`, `SK_`, `SM_`, `ABP_`; UE C++ types/macros; `.uproject`; Content Browser; Outliner; PlayerStart; "in my game" plus UE signals. Skip for: pure conceptual/docs questions, Unity, Godot, or unrelated uses of "blueprint"/"sequencer"/"widget".

89 Updated yesterday
thrixel