Skip to content

Releases: kitwright/unity-mcp

Release list

v1.0.1

Choose a tag to compare

@loggzix loggzix released this 11 Oct 09:23

Release v1.0.1

7198878 fix(release): force-push the upm branch
d632247 fix(release): read the unitypackage from stdin in validate_unitypackage
635cf68 fix(release): gate Unity EditMode tests on failed count, not exit code
415be17 fix: asset-typed PPtr fields have no $ in SerializedProperty.type
5a8beb2 fix: regenerate 12 .meta files missing their MonoImporter block
859ad1a fix(release): tag v on the upm branch, not main
7dabc5e feat(release): --publish-upm-branch force-pushes the stripped upm branch
6505279 docs: point the Git URL install at the upm branch
85bd3ba chore: ignore the UserSettings.meta sibling along with the folder
bc46c24 chore: untrack UserSettings.meta

v1.0.0

Choose a tag to compare

@loggzix loggzix released this 10 Aug 20:39

First Unity Asset Store release.

Changed

  • Renamed the project from GameWright to KitWright. The package id is now com.kitwright.unity.mcp, the menu lives under Window > KitWright, and the MCP server entry written into client configs is kitwright.

Fixed

  • Broker mode, the reported package version and icon loading now work when the package is installed under Assets/ instead of Packages/, at any folder name. PackageInfo returns null for an Assets/ install and the previous hardcoded Assets/unity-mcp / Packages/com.kitwright.unity.mcp roots never matched, so broker mode silently fell back to in-process HTTP and the window reported v0.0.0. Paths now come from the asset database.
  • The broker source path was resolved in a static constructor, before the asset database is queryable, and the resulting null was cached for the whole session. It is resolved lazily and cached only once found.
  • The six-hourly background update check no longer logs a warning when it fails. An offline machine, a rate-limited GitHub API or a repository with no published release dropped warnings into the console of users who never asked for a check; failures are only reported for checks the user started.

Upgrading from 0.6.x

  • Remove the old com.gamewright.unity.mcp package before installing this one; Unity treats them as two separate packages.
  • Reopen the MCP Server window and click Configure once. It rewrites the client config and drops the stale gamewright entry.
  • Project skills installed under the old name (.claude/skills/gamewright-*, .cursor/rules/gamewright-*.mdc) are not migrated automatically — reinstall them from the Skills tab and delete the old files.
  • Local settings reset to defaults, since they now live in UserSettings/KitWrightMcpSettings.json.