CtrlK
BlogDocsLog inGet started
Tessl Logo

Unity-MCP

github.com/IvanMurzak/Unity-MCP

SkillAddedReview
package-remove

Unity-MCP-Plugin/.claude/skills/package-remove/SKILL.md

Uninstall a UPM package from the Unity project. Modifies `manifest.json` and may trigger a domain reload — the final result is delivered after the reload via the request's `requestId`. Built-in packages and packages that are dependencies of others cannot be removed. Use 'package-list' to list installed packages first.

57

package-search

Unity-MCP-Plugin/.claude/skills/package-search/SKILL.md

Search Unity's package registry plus locally installed packages (Git, local, embedded sources) by query string. Returns available versions and installation status. Online mode fetches exact matches from the live registry then supplements with cached substring matches.

53

ping

Unity-MCP-Plugin/.claude/skills/ping/SKILL.md

Lightweight readiness probe. Returns the input `message` echoed back, or `'pong'` when omitted. Useful for CLI health checks and SignalR connectivity smoke tests.

63

profiler-capture-frame

Unity-MCP-Plugin/.claude/skills/profiler-capture-frame/SKILL.md

Capture the current frame's timing info (delta time, FPS, frame counts, runtime). Snapshot only — historical frames live in Unity's Profiler window.

64

profiler-clear-data

Unity-MCP-Plugin/.claude/skills/profiler-clear-data/SKILL.md

Discard all frames currently held by the Editor Profiler (UnityEditorInternal.ProfilerDriver.ClearAllFrames). Cannot be undone.

57

profiler-enable-module

Unity-MCP-Plugin/.claude/skills/profiler-enable-module/SKILL.md

Toggle the wrapper's local 'enabled' flag for a named profiler module. Bookkeeping only — Unity's runtime API does not expose direct module control; for real module visibility use the Profiler window.

56

profiler-get-memory-stats

Unity-MCP-Plugin/.claude/skills/profiler-get-memory-stats/SKILL.md

Return memory statistics snapshot from UnityEngine.Profiling.Profiler — reserved, allocated, mono heap, graphics, etc. (in MB).

59

profiler-get-rendering-stats

Unity-MCP-Plugin/.claude/skills/profiler-get-rendering-stats/SKILL.md

Return current frame timing, FPS, vsync, target frame rate, threading mode, and graphics device type from Unity Time / QualitySettings / SystemInfo.

63

profiler-get-script-stats

Unity-MCP-Plugin/.claude/skills/profiler-get-script-stats/SKILL.md

Return script execution timing (frame time, fixed dt, time scale, frame count, runtime) plus Mono / GC memory usage in MB.

60

profiler-get-status

Unity-MCP-Plugin/.claude/skills/profiler-get-status/SKILL.md

Return the Unity profiler's current enabled state, active modules, max-used memory, and platform support flag. Read-only.

65

profiler-list-modules

Unity-MCP-Plugin/.claude/skills/profiler-list-modules/SKILL.md

List all known profiler module names with their local 'enabled' bookkeeping flag.

56

profiler-load-data

Unity-MCP-Plugin/.claude/skills/profiler-load-data/SKILL.md

Read back a previously-saved JSON snapshot from `profiler-save-data` and return its raw text.

57

profiler-save-data

Unity-MCP-Plugin/.claude/skills/profiler-save-data/SKILL.md

Save a snapshot of profiler-derived stats (status + memory + rendering + script + frame capture) to a JSON file. Built-in Unity APIs only.

60

profiler-start

Unity-MCP-Plugin/.claude/skills/profiler-start/SKILL.md

Enable Unity's runtime profiler and open the Profiler window. Idempotent: calling when already enabled returns the current enabled state without error.

59

profiler-stop

Unity-MCP-Plugin/.claude/skills/profiler-stop/SKILL.md

Disable Unity's runtime profiler. Idempotent — calling when already disabled returns the current disabled state.

59

reflection-method-call

Unity-MCP-Plugin/.claude/skills/reflection-method-call/SKILL.md

Call a C# method by reflection — including private methods. Requires a method schema obtained via 'reflection-method-find'. Supports static methods, instance methods (with optional target deserialization), and main-thread / off-thread execution.

55

reflection-method-find

Unity-MCP-Plugin/.claude/skills/reflection-method-find/SKILL.md

Find C# methods across every loaded assembly by name / type / parameters — including private methods. Returns serialized `MethodData` entries usable as schemas for 'reflection-method-call'.

56

scene-create

Unity-MCP-Plugin/.claude/skills/scene-create/SKILL.md

Create a new Unity scene asset and save it at the given `.unity` path. Use 'scene-list-opened' to inspect the resulting opened-scene set afterwards.

57

scene-get-data

Unity-MCP-Plugin/.claude/skills/scene-get-data/SKILL.md

Retrieve the list of root GameObjects in the specified opened scene (or the active scene when `openedSceneName` is empty). Supports token-saving path-scoped reads over the root-GameObjects array via `paths` or `viewQuery`. Use 'scene-list-opened' to enumerate scenes.

57

scene-list-opened

Unity-MCP-Plugin/.claude/skills/scene-list-opened/SKILL.md

List every scene currently opened in the Unity Editor as a shallow snapshot (name, path, build flags). Use 'scene-get-data' for the deep view of a specific scene.

61