(request: Request)
| 97 | originalOrgScopedPathFor(request) ?? new URL(request.url).pathname; |
| 98 | |
| 99 | const toolkitSlugFromRequest = (request: Request): string | null => { |
| 100 | const pathname = effectivePathnameFor(request); |
| 101 | const index = pathname.indexOf(TOOLKIT_MCP_SEGMENT); |
| 102 | if (index < 0) return null; |
| 103 | const slug = pathname.slice(index + TOOLKIT_MCP_SEGMENT.length).split("/", 1)[0]; |
| 104 | return slug && slug.length > 0 ? slug : null; |
| 105 | }; |
| 106 | |
| 107 | const mcpResourcePathFor = (request: Request): string => { |
| 108 | const orgScoped = originalOrgScopedPathFor(request); |
no test coverage detected