Works great on questions like: show or tell about something on a scene in the browser. But as soon as I ask to create something, it gives an error like: The model returned an error. Try disabling the MCP servers or switching the model. Despite the error, the object I asked to create appears in the scene.
Could someone please tell me if it is possible to fix this?
Hi! It looks like you have the LLM set to Auto. The MCP Serer only works with Claude Sonnet at the moment (both 3.5 and 3.7 should work. So please explicitly select one of those.
But note that the PlayCanvas MCP Server does require a reasonable size chat context. So if you get errors about that in Cursor, perhaps the paid (MAX) flavor of Claude Sonnet would fix that. Personally, I use Claude Desktop (with a Pro account) and that works perfectly.
Let me know how you get on! (And by the way, I upgraded the MCP Server quite significantly on the weekend, so do get latest and read the GitHub repo README which has been updated regarding the latest version of the Chrome extension that now requires you to explicitly connect to the Server from the Editor tab).
I removed the auto model selection on Claude 3.5 and 3.7. But unfortunately that didn’t solve the situation. Maybe the problem is in the Cursor itself
I also connected MCP Playcanvas in Windsurf. As a result, it gives an error that the MCP server gave an invalid JSON Schema, which Windsurf can’t parse - it expected an object {}, but got an array .
And he complains about the create_entities tool, which was causing errors when I asked the neural network to create something.