I am trying to use the Unity MCP Pro server with the Antigravity MCP client, but the server registers 147 tools by default and Antigravity refuses to load it due to its maximum tool limit of 100.
Error message from Antigravity:
Error: adding this instance with 147 enabled tools would exceed max limit of 100.
Because all tools are registered automatically, there is currently no straightforward way to disable or limit the number of tools exposed by the server.
Environment:
Unity version: (your Unity version)
MCP server version: unity-mcp-pro v1.0.0
MCP client: Antigravity
OS: Windows
Steps to reproduce:
Install the Unity MCP Pro plugin.
Build the Node MCP server using npm install and npm run build.
Add the server to .mcp.json.
Start the MCP client (Antigravity).
Expected behavior:
The server should allow limiting or configuring which tools are exposed so it can work with MCP clients that have tool limits (e.g., 100 tools).
Actual behavior:
The server registers 147 tools and the client rejects the server due to exceeding the tool limit.
I am trying to use the Unity MCP Pro server with the Antigravity MCP client, but the server registers 147 tools by default and Antigravity refuses to load it due to its maximum tool limit of 100.
Error message from Antigravity:
Error: adding this instance with 147 enabled tools would exceed max limit of 100.
Because all tools are registered automatically, there is currently no straightforward way to disable or limit the number of tools exposed by the server.
Environment:
Unity version: (your Unity version)
MCP server version: unity-mcp-pro v1.0.0
MCP client: Antigravity
OS: Windows
Steps to reproduce:
Install the Unity MCP Pro plugin.
Build the Node MCP server using npm install and npm run build.
Add the server to .mcp.json.
Start the MCP client (Antigravity).
Expected behavior:
The server should allow limiting or configuring which tools are exposed so it can work with MCP clients that have tool limits (e.g., 100 tools).
Actual behavior:
The server registers 147 tools and the client rejects the server due to exceeding the tool limit.