feat: add mcp to sveltekit

This commit is contained in:
2026-09-04 17:06:53 +05:00
parent 8ecc4c1110
commit 20bd9cfe88
4 changed files with 77 additions and 1 deletions
+20
View File
@@ -0,0 +1,20 @@
import type { RequestEvent } from "@sveltejs/kit";
import { createMcpHandler } from "mcp-handler";
import { registerDuckTools } from "$lib/mcp";
const handler = createMcpHandler(
async (server) => {
registerDuckTools(server);
},
{
serverInfo: { name: "rubber-duck-mcp", version: "1.0.0" },
},
);
export function GET(event: RequestEvent): Promise<Response> {
return handler(event.request);
}
export function POST(event: RequestEvent): Promise<Response> {
return handler(event.request);
}