Unity-AI-Cinemachine
mcp
Fail
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in .github/workflows/release.yml
- rm -rf — Recursive force deletion command in .github/workflows/test_unity_plugin.yml
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
MCP Tools for Unity Cinemachine — author and edit virtual cameras with AI.
README.md
Unity AI Cinemachine
AI-powered tools for the Unity Cinemachine workflow. Create and configure virtual cameras, set Follow / Look At targets, build the camera pipeline (Body / Aim / Noise / Lens), tune priorities and default blends, and modify any Cinemachine component field directly through natural language commands — no manual inspector navigation. Wraps com.unity.cinemachine 3.1.6. Ideal for rapid camera blocking, cutscene setup, and procedural camera rigs. Built on top of the AI Game Developer platform.
How to use
Stability status
| Unity Version | Editmode | Playmode | Standalone |
|---|---|---|---|
| 2022.3.62f3 | |||
| 2023.2.22f1 | |||
| 6000.3.1f1 |
AI Cinemachine Tools
14 tools, grouped by purpose:
Camera lifecycle
cinemachine-camera-create- Create aCinemachineCameraGameObject in the active scenecinemachine-camera-list- List all Cinemachine cameras in the scenecinemachine-camera-get- Get a Cinemachine camera's data (priority, lens, pipeline, targets)cinemachine-brain-ensure- Ensure aCinemachineBrainexists on the main/target UnityCamera
Targets & framing
cinemachine-set-targets- Set the Follow and/or Look At targets on a cameracinemachine-set-priority- Set a camera's priority (which camera the Brain activates)cinemachine-set-lens- Set lens settings (FOV / focal length, near/far clip, dutch)
Pipeline components
cinemachine-set-body- Set the Body (position-control) component (e.g.CinemachineFollow)cinemachine-set-aim- Set the Aim (rotation-control) component (e.g.CinemachineRotationComposer)cinemachine-set-noise- Set the Noise (CinemachineBasicMultiChannelPerlin) componentcinemachine-add-extension- Add a Cinemachine extension (e.g. Deoccluder, Confiner)
Blends & generic
cinemachine-set-default-blend- Set the Brain's default blend (style + time)cinemachine-get- Generic read: serialize any Cinemachine component on a GameObjectcinemachine-modify- Generic write: apply aSerializedMemberdiff to any Cinemachine component via ReflectorNet (escape hatch for fields not covered by the dedicated tools)
Installation
Option 1 - Installer
- Download Installer
- Import installer into Unity project
- You can double-click on the file - Unity will open it automatically
- OR: Open Unity Editor first, then click on
Assets/Import Package/Custom Package, and choose the file
Option 2 - OpenUPM-CLI
- Install OpenUPM-CLI
- Open the command line in your Unity project folder
openupm add com.ivanmurzak.unity.mcp.cinemachine
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found