From af11d23c7fed501d6e3bb25693705cf4cf20408f Mon Sep 17 00:00:00 2001 From: John Doherty Date: Tue, 4 Nov 2025 10:45:35 +0000 Subject: [PATCH] MCP Auth Middleware Exception --- packages/gitbook/src/middleware.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/gitbook/src/middleware.ts b/packages/gitbook/src/middleware.ts index 915f2cc700..765cf8e818 100644 --- a/packages/gitbook/src/middleware.ts +++ b/packages/gitbook/src/middleware.ts @@ -414,6 +414,13 @@ async function serveSiteRoutes(requestURL: URL, request: NextRequest) { return writeResponseCookies(response, cookies); }; + if (siteRequestURL.pathname.endsWith('/~gitbook/mcp')) { + const token = siteRequestURL.searchParams.get('apiToken'); + if (token) { + return withAPIToken(token); + } + } + // For https://preview/ requests, if (siteRequestURL.hostname === 'preview') { // Do not track page views for preview requests