diff --git a/src/mcplocal/src/proxymodel/stages/paginate.ts b/src/mcplocal/src/proxymodel/stages/paginate.ts index a41911c..641842e 100644 --- a/src/mcplocal/src/proxymodel/stages/paginate.ts +++ b/src/mcplocal/src/proxymodel/stages/paginate.ts @@ -64,19 +64,25 @@ async function generatePageTitles(pages: string[], ctx: StageContext): Promise + (i < raw.length && typeof raw[i] === 'string' && raw[i]!.trim()) + ? raw[i]!.trim().slice(0, 80) + : `Page ${i + 1}`, + ); return JSON.stringify(titles); });