diff --git a/apps/nextjs/src/app/api/mcp/[transport]/route.spec.ts b/apps/nextjs/src/app/api/mcp/[transport]/route.spec.ts index 2944b02aa..a5f4f9b09 100644 --- a/apps/nextjs/src/app/api/mcp/[transport]/route.spec.ts +++ b/apps/nextjs/src/app/api/mcp/[transport]/route.spec.ts @@ -101,7 +101,7 @@ async function callMcp(method: string, params: Record = {}, id const data = response.headers.get("content-type")?.includes("text/event-stream") ? text .split("\n") - .find((line) => line.startsWith("data: ")) + .find((line: string) => line.startsWith("data: ")) ?.slice("data: ".length) : text; if (!data) throw new Error(`MCP response did not contain JSON-RPC data: ${text}`); diff --git a/apps/nextjs/src/app/api/mcp/_handler.ts b/apps/nextjs/src/app/api/mcp/_handler.ts index ffb3bd73d..9a543a3ea 100644 --- a/apps/nextjs/src/app/api/mcp/_handler.ts +++ b/apps/nextjs/src/app/api/mcp/_handler.ts @@ -1,6 +1,7 @@ import type { NextRequest } from "next/server"; import { userAgent } from "next/server"; -import { ResourceTemplate, type McpServer } from "@modelcontextprotocol/server"; +import type { McpServer } from "@modelcontextprotocol/server"; +import { ResourceTemplate } from "@modelcontextprotocol/server"; import { z } from "zod/v4"; import type { McpTool } from "@homarr/api/mcp";