MCP error on add entity

Hello!:wave:

I installed in Cursor editor-mcp-server GitHub - playcanvas/editor-mcp-server: MCP Server for AI automation of the PlayCanvas Editor.

Operating system: Windows 10.

Calling through Cursor.

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?

Thanks in advance for the answer! :blush:


@KPal

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).

Thanks for the reply!

Changes pulled, browser extension activated.

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

image

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.

There was no detailed error in Cursor.
image

I also installed Claude Desktop with the free plan.

Do I understand correctly that all the MCP server tools generate a request so large that it exceeds the base request limit in the free Claude plan?
image

That’s my very strong suspicion, yes. I have no problems on the Pro plan.

I got the same issue on both Cursor and Windsurf, all same as yours, how to fix that??

@Edward_Wang As I say, I have only had success using the PlayCanvas MCP Server with Claude Desktop with a Pro plan activated.