Initial mcwaddams documentation site

Astro + Starlight documentation site for mcwaddams MCP server.

Features:
- Diátaxis documentation structure (tutorials, how-to, reference, explanation)
- Office Space theming (Milton Waddams, TPS Reports, red Swingline)
- 29 documentation pages covering all 20 tools
- TPS Reports section for test results
- Flair gamification config (pieces of documentation flair)
- Custom CSS with Office Space color scheme

Structure:
- Getting Started: backstory, installation, quickstart
- Tutorials: first extraction, legacy formats, indexing, resources
- How-To: tables, Excel analysis, markdown, pagination, URLs
- Reference: all tools, universal/word/excel tools, MCP resources, formats
- Explanation: architecture, mixins, fallbacks, resource system
- TPS Reports: dashboard, coverage, torture tests
- Community: credits, feedback, leaderboard
This commit is contained in:
Ryan Malloy 2026-01-11 12:21:49 -07:00
commit 32b41f79d9
42 changed files with 10513 additions and 0 deletions

View file

@ -0,0 +1,32 @@
---
title: Handle Pagination
description: Work with documents that exceed token limits.
---
import { Aside } from '@astrojs/starlight/components';
# Handle Pagination
> *"Yeah, I'm gonna need you to go ahead and come in on Saturday for page 2..."*
Documents over 25,000 tokens are automatically paginated. Use cursors to fetch subsequent pages.
```json
{
"text": "Chapter 1...",
"pagination": {
"current_page": 1,
"total_pages": 5,
"cursor_id": "abc123"
}
}
```
Continue with:
```
Continue extraction with cursor abc123
```
<Aside type="caution" title="Coming Soon">
Detailed pagination guide in progress.
</Aside>