diff --git a/server.mjs b/server.mjs index fde2180..c203dfd 100644 --- a/server.mjs +++ b/server.mjs @@ -594,10 +594,8 @@ function errResp(text) { // Traditional SSE transport sessions (for Figma / older MCP clients) const sseSessions = new Map(); -// Stateful Streamable HTTP transport (for Cursor / modern clients) -const mcpTransport = new StreamableHTTPServerTransport({ - sessionIdGenerator: () => crypto.randomUUID(), -}); +// Stateless Streamable HTTP transport (compatible with native MCP clients) +const mcpTransport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined }); await mcpServer.connect(mcpTransport); const httpServer = http.createServer(async (req, res) => {