IvanMurzak

47 mods across 11 repositories, 5.1k stars between them.

package-add

01

IvanMurzak/Unity-MCP

Skill Claude Code

Install a Unity package from the registry, a Git URL, or a local path. Modifies manifest.json and triggers package resolution; may also trigger a domain reload — the final result is delivered after the reload via the request's requestId. Use 'package-search' / 'package-list' for discovery first.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 68 tokens original Apache-2.0

package-list

02

IvanMurzak/Unity-MCP

Skill Claude Code

List all UPM packages installed in the Unity project — name, version, source, description. Optionally filter by source (registry, embedded, local, git, built-in, local tarball), by name/display/description substring, and by direct-dependency-only.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 57 tokens original Apache-2.0

package-remove

03

IvanMurzak/Unity-MCP

Skill Claude Code

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.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 68 tokens original Apache-2.0

package-search

04

IvanMurzak/Unity-MCP

Skill Claude Code

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.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 48 tokens original Apache-2.0

ping

05

IvanMurzak/Unity-MCP

Skill Claude Code

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

not rated 4.5k +65 changed yesterday A SkillSpector: warn 36 tokens original Apache-2.0

Unity-MCP

06

IvanMurzak/Unity-MCP

MCP server Claude CodeCodexCursor +2

MCP server "Unity-MCP" as configured in IvanMurzak/Unity-MCP. Runs in Docker (docker.io/ivanmurzakdev/unity-mcp-server:0.17.1). Needs 3 environment variables to run.

not rated 4.5k +65 today A tokens not measured original Apache-2.0

screenshot-camera

07

IvanMurzak/Unity-MCP

Skill Claude Code

Capture a screenshot from a Unity Camera and return it as a PNG image for direct LLM inspection. Falls back to Camera.main (then any active camera) when cameraRef is null. Width and height are capped to keep response size manageable.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 58 tokens original Apache-2.0

IvanMurzak/Unity-MCP

Skill Claude Code

Capture a screenshot of the Unity Editor's Game View by reading its internal render texture directly. Image size matches the current Game View resolution; the tool corrects Y-flip on DirectX / Metal so the output is always upright. Requires an open Game View window.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 58 tokens original Apache-2.0

screenshot-isolated

09

IvanMurzak/Unity-MCP

Skill Claude Code

Render a target GameObject from a chosen camera angle with optional layer-based isolation, configurable background (solid/skybox/transparent), multi-light setup via JSON, and Composite (2x2 Front/Right/Back/Top) mode. Returns a PNG image. When isolated=true, inactive children may briefly fire OnEnable — see the body…

not rated 4.5k +65 changed yesterday A SkillSpector: warn 78 tokens original Apache-2.0

IvanMurzak/Unity-MCP

Skill Claude Code

Capture a screenshot from the Unity Editor Scene View at the requested size. Renders via the Scene View's active camera onto a temporary RenderTexture. Requires an open Scene View.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 42 tokens original Apache-2.0

script-delete

11

IvanMurzak/Unity-MCP

Skill Claude Code

Delete one or more .cs script files from disk, refresh the AssetDatabase, and wait for Unity compilation to settle before delivering the final result via the request's requestId. Pair with 'script-read' to inspect files before deletion.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 52 tokens original Apache-2.0

script-execute

12

IvanMurzak/Unity-MCP

Skill Claude Code

Compiles and executes C# code dynamically using Roslyn. Supports a full-code mode (default) and a body-only mode — see the skill body for the difference and for how to pass Unity object references as parameters.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 48 tokens original Apache-2.0

script-read

13

IvanMurzak/Unity-MCP

Skill Claude Code

Read a .cs script file and return its content as a string. Supports a 1-based lineFrom/lineTo slice for partial reads. Pair with 'script-update-or-create' to write back.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 49 tokens original Apache-2.0

IvanMurzak/Unity-MCP

Skill Claude Code

Write a .cs script file (create or overwrite) with the provided C# code. Validates syntax via Roslyn before write — invalid code is rejected with error details and the file is left untouched. Refreshes the AssetDatabase and delivers the final result via requestId after Unity finishes the triggered compilation. Use…

not rated 4.5k +65 changed yesterday A SkillSpector: warn 80 tokens original Apache-2.0

tests-run

15

IvanMurzak/Unity-MCP

Skill Claude Code

Execute Unity tests (EditMode or PlayMode) and return per-test results. Supports filtering by test assembly, namespace, class, and method. Refreshes the AssetDatabase first; defers execution across domain reloads if scripts changed. Precondition: every open scene must be saved — dirty scenes abort the run.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 68 tokens original Apache-2.0

IvanMurzak/Unity-MCP

Skill Claude Code

Enable or disable MCP tools by name in batch. Persists the change via UnityMcpPluginEditor.Instance.Save() only when at least one tool actually flipped. Returns per-input success flags plus optional operation logs.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 48 tokens original Apache-2.0

unity-initial-setup

17

IvanMurzak/Unity-MCP

Skill Claude Code

Provides an initial setup for AI Skills, unity-mcp-cli command line tool installation and everything else that is helpful to set up at the start of the project. Essential packages, and basic configurations.

not rated 4.5k +65 changed yesterday C SkillSpector: warn 48 tokens original Apache-2.0

unity-skill-create

18

IvanMurzak/Unity-MCP

Skill Claude Code

Create a new skill (MCP tool) for the Unity Editor by writing a C# (.cs) file that Unity compiles into the project. After compilation the new tool becomes callable through MCP. The file must be a partial class decorated with [AiToolType], each tool method must be decorated with [AiTool], the class name should match…

not rated 4.5k +65 changed yesterday A SkillSpector: warn 142 tokens original Apache-2.0

IvanMurzak/Unity-MCP

Skill Claude Code

Regenerate every SKILL.md from the project's currently-registered MCP tools into the configured skills folder (or a project-relative override path). Writes the YAML description: from [AiSkillDescription] and the body from [AiSkillBody].

not rated 4.5k +65 changed yesterday A SkillSpector: warn 58 tokens original Apache-2.0

unity-tool-list

20

IvanMurzak/Unity-MCP

Skill Claude Code

List all Unity-MCP tools registered in the connected Unity Editor instance. Optional regex filter matches against tool name, description, and argument names/descriptions. Use the includeDescription / includeInputs toggles to control the response size.

not rated 4.5k +65 changed yesterday A SkillSpector: warn 53 tokens original Apache-2.0

rql-mutate

21

IvanMurzak/Unity-MCP

Skill Claude Code

Change the live Unity scene with RQL set/call: bulk edits in one all-or-nothing, undoable call, saved to disk; dryrun previews.

not rated 4.5k +65 today A 38 tokens original Apache-2.0

rql-query

22

IvanMurzak/Unity-MCP

Skill Claude Code

Query the live Unity scene (GameObjects, components, assets) with RQL in ONE call: filter, project, sort, count, walk hierarchies. Far fewer calls/tokens than reading objects one by one.

not rated 4.5k +65 today A 49 tokens original Apache-2.0

rql-schema

23

IvanMurzak/Unity-MCP

Skill Claude Code

List RQL sources and the component types present in the loaded scenes; pass a type name for its members.

not rated 4.5k +65 today A 26 tokens original Apache-2.0

unity-rql

24

IvanMurzak/Unity-MCP

Skill Claude Code

How to read and change anything in the Unity Editor with RQL (rql-query / rql-mutate / rql-schema): the query language, operators, sources (scene objects, assets, scenes, prefabs, console logs, Editor state), Editor operations (create, add components, scenes, prefabs, assets, selection, Play Mode) and what installed…

not rated 4.5k +65 today A 82 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: