diff --git a/demo/nextjs/app/.well-known/oauth-authorization-server/route.ts b/demo/nextjs/app/.well-known/oauth-authorization-server/route.ts deleted file mode 100644 index c236fffd4a..0000000000 --- a/demo/nextjs/app/.well-known/oauth-authorization-server/route.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { oAuthDiscoveryMetadata } from "better-auth/plugins"; -import { auth } from "../../../lib/auth"; - -export const GET = oAuthDiscoveryMetadata(auth); diff --git a/demo/nextjs/app/api/[transport]/route.ts b/demo/nextjs/app/api/[transport]/route.ts deleted file mode 100644 index 056410b496..0000000000 --- a/demo/nextjs/app/api/[transport]/route.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { createMcpHandler } from "@vercel/mcp-adapter"; -import { withMcpAuth } from "better-auth/plugins"; -import { z } from "zod"; -import { auth } from "@/lib/auth"; - -const handler = withMcpAuth(auth, (req, session) => { - return createMcpHandler( - (server) => { - server.tool( - "echo", - "Echo a message", - { message: z.string() }, - async ({ message }) => { - return { - content: [{ type: "text", text: `Tool echo: ${message}` }], - }; - }, - ); - }, - { - capabilities: { - tools: { - echo: { - description: "Echo a message", - }, - }, - }, - }, - { - redisUrl: process.env.REDIS_URL, - basePath: "/api", - verboseLogs: true, - maxDuration: 60, - }, - )(req); -}); - -export { handler as GET, handler as POST, handler as DELETE };