0.11.0 (2026-08-20)
⚠ BREAKING CHANGES
- the peer dependency is now
@modelcontextprotocol/serverinstead of@modelcontextprotocol/sdk, so consumers must install the new package.@supabase/mcp-utilsalso drops the exported typesExtractRequest,ExtractNotification,ExtractResultandExpandRecursively, andcreateMcpServerreturns a bareServerrather thanServer<Request, Notification, Result>, because v2'sServerclass takes no type parameters. Because that returned value is now a v2Server, a consumer who registered extra handlers on it must rewriteserver.setRequestHandler(SomeRequestSchema, ...)asserver.setRequestHandler('some/method', ...); the v1 Zod-schema overload no longer exists.InitData.clientCapabilitiesnow follows v2'sClientCapabilities, which is narrower than v1's and not assignable from it. Finally, atools/callrequest whoseparamsare malformed, meaning nonamekey or a non-stringname, now returns JSON-RPC-32602with the message prefixInvalid tools/call request:where v1 returned-32603with a bare stringified ZodError.