Unity package com.ivanmurzak.unity.mcp.animation providing MCP tools that let AI control Unity's AnimationClip and AnimatorController assets. Extension plugin for the AI Game Developer (com.ivanmurzak.unity.mcp) platform.
Run all PowerShell scripts from the repo root (they Push-Location internally):
.\commands\bump-version.ps1 -NewVersion "1.0.35" -WhatIf # preview bump
.\commands\bump-version.ps1 -NewVersion "1.0.35" # apply bump
.\commands\get-version.ps1 # current version
.\commands\update-ai-game-developer.ps1 [-WhatIf] # bump AI Game Developer dep- Main thread only. All Unity Editor API calls must run on the main thread. Wrap every tool body in
MainThread.Instance.Run(() => { ... }); only argument validation runs outside the lambda. - Tools live in
static partialclasses (AnimationTools,AnimatorTools) split one operation per file. #nullable enableand the copyright header are required at the top of every C# file.
docs/claude/architecture.md— project layout, MCP tool registration, data contracts (AnimationModification/AnimatorModification), response pattern, package dependenciesdocs/claude/release.md— version management andbump-version.ps1propagation targetsdocs/claude/ci.md— release workflow, multi-version Unity test matrix, required secrets,ci-oklabel gate