Hey, thanks for the report. The Cursor MCP client is using an outdated version of the TypeScript SDK, where Icon.sizes expects a string instead of an array. This issue has already been fixed in modelcontextprotocol/typescript-sdk 1.19.0.
I’ll pass this to the team for updating the SDK in Cursor to version 1.19.0 or higher.
Is there any updates on this? I got bit by this cause our customers complained that our MCP server (Dash0) doesn’t work with cursor. Im not sure if there is anything I can do on my end other than tell them to wait for a fix to happen from cursor
is there some news about it? it’s broken my entire workflow with your app. maybe you need to bring the option to use an old version, often an update breaks the workflow, it’s very frustrating
Yep, the team is working on this right now. The issue is tracked and in progress. The SDK needs to be updated to version 1.19.0+ to correctly handle Icon.sizes as an array, per the MCP spec.
I get that this is blocking several MCP servers, including GitHub and Dash0. Sorry for the delay.