Unity package com.ivanmurzak.unity.mcp.particlesystem exposing two MCP tools — particle-system-get and particle-system-modify — so AI agents can inspect and modify Unity ParticleSystem components. Built on the Unity-MCP platform.
- Package source:
Unity-Package/Packages/com.ivanmurzak.unity.mcp.particlesystem/(Editor + Runtime + Tests) - Update Unity-MCP dependency:
.\commands\update-ai-game-developer.ps1(-WhatIfto preview) - Bump version:
.\commands\bump-version.ps1 -NewVersion "x.y.z"(-WhatIfto preview) - Tests run inside Unity Editor (NUnit +
[UnityTest]); CI usesgame-ci/unity-test-runner@v4.
- Main thread only. All Unity module reads/writes MUST be dispatched via
MainThread.Instance.Run(...). ReflectorNet calls (reflector.Serialize,reflector.TryPopulate) touch Unity structs and must not run off the main thread. - Tools are partial classes on
Tool_ParticleSystem— one op per file (ParticleSystem.Get.cs,ParticleSystem.Modify.cs).
docs/claude/architecture.md— repo structure, MCP tool registration, ReflectorNet usage, assemblies, testsdocs/claude/models.md—ParticleSystemData, response types,GameObjectRef,ComponentRefdocs/claude/release.md—bump-version.ps1and files it touchesdocs/claude/ci.md—release.yml,test_unity_plugin.yml, Unity version matrix