Skip to content

[Bug]: v9.7.0 and v9.7.1 break compatibility with 6000.3.13f1 #1160

@jaffekala

Description

@jaffekala

What happened?

What happened: Updated from v9.6.8 to v9.7.1 but unity fails to compile. Same with v9.7.0.
Unity: 6000.3.13f1

Compile errors with the new versions:

Library\PackageCache\com.coplaydev.unity-mcp@8d4c82830b6d\Runtime\Helpers\UnityPhysicsCompat.cs(49,49): error CS1069: The type name 'Physics2D' could not be found in the namespace 'UnityEngine'. This type has been forwarded to assembly 'UnityEngine.Physics2DModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Enable the built in package 'Physics 2D' in the Package Manager window to fix this error.

Library\PackageCache\com.coplaydev.unity-mcp@8d4c82830b6d\Runtime\Helpers\ScreenshotUtility.cs(269,23): error CS0103: The name 'ScreenCapture' does not exist in the current context

Downgrading back to v9.6.8 works

Reproduction steps

  1. Use unity 6000.3.13f1 with v9.6.8 installed and working
  2. Update from v9.6.8 to v9.7.1 through package manager
  3. Compile errors

Unity version

6000.3.13f1

MCP for Unity package version

9.7.0

Python server version

No response

MCP client

Claude Desktop

Transport

HTTP (default)

OS

Windows

Relevant logs / console output


Checks

  • I searched existing issues and did not find a duplicate
  • I included logs / steps to reproduce

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions