# Unity AI Cinemachine

> MCP Tools for Unity Cinemachine — author and edit virtual cameras with AI.

- **Type:** MCP server
- **Install:** `agentstack add mcp-ivanmurzak-unity-ai-cinemachine`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [IvanMurzak](https://agentstack.voostack.com/s/ivanmurzak)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [IvanMurzak](https://github.com/IvanMurzak)
- **Source:** https://github.com/IvanMurzak/Unity-AI-Cinemachine
- **Website:** https://ai-game.dev

## Install

```sh
agentstack add mcp-ivanmurzak-unity-ai-cinemachine
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

Unity AI Cinemachine

[](https://modelcontextprotocol.io/introduction)
[](https://openupm.com/packages/com.ivanmurzak.unity.mcp.cinemachine/)
[](https://unity.com/releases/editor/archive)
[](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)
[](https://discord.gg/cfbdMZX99G)
[](https://github.com/IvanMurzak/Unity-AI-Cinemachine/stargazers)
[](https://github.com/IvanMurzak/Unity-AI-Cinemachine/blob/main/LICENSE)
[](https://stand-with-ukraine.pp.ua)

AI-powered tools for the Unity [Cinemachine](https://docs.unity3d.com/Packages/com.unity.cinemachine@3.1) 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](https://github.com/IvanMurzak/Unity-MCP) platform.

### How to use

- [Instructions](https://github.com/IvanMurzak/Unity-MCP?tab=readme-ov-file#step-2-install-mcp-client)
- [Video Tutorial for Visual Studio Code](https://www.youtube.com/watch?v=ZhP7Ju91mOE)
- [Video Tutorial for Visual Studio](https://www.youtube.com/watch?v=RGdak4T69mc)

[](https://github.com/IvanMurzak/Unity-AI-Cinemachine/releases/latest/download/AI-Cinemachine-Installer.unitypackage)

### Stability status

| Unity Version | Editmode                                                                                                                                                                                                       | Playmode                                                                                                                                                                                                       | Standalone                                                                                                                                                                                                       |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2022.3.62f3   | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  |
| 2023.2.22f1   | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)  |
| 6000.3.1f1    | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)   | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)   | [](https://github.com/IvanMurzak/Unity-AI-Cinemachine/actions/workflows/release.yml)   |

## AI Cinemachine Tools

14 tools, grouped by purpose:

### Camera lifecycle

- `cinemachine-camera-create` - Create a `CinemachineCamera` GameObject in the active scene
- `cinemachine-camera-list` - List all Cinemachine cameras in the scene
- `cinemachine-camera-get` - Get a Cinemachine camera's data (priority, lens, pipeline, targets)
- `cinemachine-brain-ensure` - Ensure a `CinemachineBrain` exists on the main/target Unity `Camera`

### Targets & framing

- `cinemachine-set-targets` - Set the Follow and/or Look At targets on a camera
- `cinemachine-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`) component
- `cinemachine-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 GameObject
- `cinemachine-modify` - Generic write: apply a `SerializedMember` diff to any Cinemachine component via ReflectorNet (escape hatch for fields not covered by the dedicated tools)

## Installation

### Option 1 - Installer

- **[Download Installer](https://github.com/IvanMurzak/Unity-AI-Cinemachine/releases/latest/download/AI-Cinemachine-Installer.unitypackage)**
- **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](https://github.com/openupm/openupm-cli#installation)
- Open the command line in your Unity project folder

```bash
openupm add com.ivanmurzak.unity.mcp.cinemachine
```

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [IvanMurzak](https://github.com/IvanMurzak)
- **Source:** [IvanMurzak/Unity-AI-Cinemachine](https://github.com/IvanMurzak/Unity-AI-Cinemachine)
- **License:** MIT
- **Homepage:** https://ai-game.dev

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-ivanmurzak-unity-ai-cinemachine
- Seller: https://agentstack.voostack.com/s/ivanmurzak
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
