CoplayDev/unity-mcp

Common functionality that should be added

Closed this issue · 3 comments

I think we can add a few more function tools that will cover a lot of use cases for devs:

  • Play Game
  • Stop Game
  • Layers
    • Add Layer
    • Remove Layer
    • Get/Read Layers
  • Tags
    • Add Tag
    • Remove Tag
    • Get/Read Tags

I know there was an intentional effort to slim down function tools in #68. However, LLMs are MUCH better now than in March/April when this repo kicked off at managing many function tools (crazy given the short time span) and these are very basic Unity activities. If I'm setting up a player, I'd expect Unity MCP to add a Player tag as well for the subsequent collisions and other logic where I want to identify my gameobject.

Maybe we can group them so one function tool exposes these functions. Would love some more input on this, would others find these useful?

I think Play and Stop games are already added? I can check later but I believe I saw them being executed from time to time. For the others I am not sure, need to revisist the code structure.

Also love to see these new issues, I will get back to the project after this week :)

We're all good with these functions!

👏👏👏