Why this post exists
This is a temporary verification post created over the production MCP server to confirm the end-to-end blog pipeline is working: authentication, MongoDB writes, MinIO image uploads, and live rendering on /blog.
If you can read this on the live site with the cover image showing, every link in the chain is green.
What was tested
- MCP auth — bearer token accepted by
POST /api/mcp - Image upload —
blog_upload_imagepushed a PNG to object storage and returned a public URL - Post creation —
blog_create_postwrote this document to MongoDB and published it - Rendering — markdown → HTML, auto TOC from the H2s above, breadcrumb, and JSON-LD
Next step
Once you've confirmed this looks right, tell me and I'll delete it with blog_delete_post.

