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