Skip to content

Blog: Progressive Discovery in MCP (5-part series)#62

Merged
SamMorrowDrums merged 12 commits into
mainfrom
sammorrowdrums/progressive-discovery-blog
May 13, 2026
Merged

Blog: Progressive Discovery in MCP (5-part series)#62
SamMorrowDrums merged 12 commits into
mainfrom
sammorrowdrums/progressive-discovery-blog

Conversation

@SamMorrowDrums
Copy link
Copy Markdown
Owner

@SamMorrowDrums SamMorrowDrums commented May 11, 2026

5-part blog series on progressive discovery in MCP, with date-gated publishing.

Schedule (Wednesdays):

  • Part 1: MCP Doesn't Have a Context Problem (May 13 - today)
  • Part 2: The Skill Dealer (May 20)
  • Part 3: The Nuclear Football (May 27)
  • Part 4: Codey C. Maude (Jun 3)
  • Part 5: Three Is Not Redundancy (Jun 10)

Changes:

Still needed (manual):

  • Add .github/workflows/scheduled-rebuild.yml via web UI (needs workflow scope)
  • Set NETLIFY_BUILD_HOOK secret (already done ✅)

SamMorrowDrums and others added 2 commits May 11, 2026 22:33
Cover three-tier progressive tool discovery: skills-based lazy
loading, tool-cli shell composability, and sandboxed Code Mode.
References mcpi-ext extension repo and github-mcp-server PR #2382.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Part 1: MCP Doesn't Have a Context Problem (May 13)
- Part 2: The Skill Dealer (May 20)
- Part 3: The Nuclear Football (May 27)
- Part 4: Codey C. Maude (Jun 3)
- Part 5: Three Is Not Redundancy (Jun 10)

Adds date-gating in lib/api.js to hide future posts at build time
and character art images.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@SamMorrowDrums SamMorrowDrums changed the title Blog: Progressive Discovery in MCP Blog: Progressive Discovery in MCP (5-part series) May 13, 2026
SamMorrowDrums and others added 10 commits May 13, 2026 12:37
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
When a blog post has an image in its content, use it as the OG image
source instead of the SVG title card. Letterbox to 1200x630 (rect) and
1200x1200 (square) with charcoal background for non-PNG, transparent
for PNG. Handles jpg, png, gif, webp via sharp.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Uses NEXT_PUBLIC_SITE_URL (set from Netlify's $URL env var at build
time) so OG image URLs match the deploy hostname on previews.
Falls back to sam-morrow.com when not set.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Blog post meta tags now always point to /og-images/{slug}.png which
the OG generator creates from content images (letterboxed) or SVG
fallback. This ensures the -square variant path is correct.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Netlify's $URL env var is read in next.config.js and exposed as
NEXT_PUBLIC_SITE_URL so it's available at compile time for static
export. Falls back to sam-morrow.com.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Netlify's $URL is always the production URL. $DEPLOY_PRIME_URL is
the preview-specific URL for deploy previews. Tested locally with
both set - preview URL correctly takes precedence.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@SamMorrowDrums SamMorrowDrums marked this pull request as ready for review May 13, 2026 13:32
@SamMorrowDrums SamMorrowDrums merged commit 24c3bed into main May 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant