Extract Chart Data From PDFs: An MCP Tool That Won't Guess
Exact numbers come from the server's geometry. The judgment calls get handed back to the LLM.
September 26, 2026 · 11 min
Cloud Architecture · AI Engineering · Distributed Systems
59 posts · 2025–2026
Exact numbers come from the server's geometry. The judgment calls get handed back to the LLM.
September 26, 2026 · 11 min
Two shortcuts cut my judge calls. One kept the verdicts. The other quietly flattered them.
September 19, 2026 · 12 min
Eight months of self-testing missed two bugs. Four cents of Bedrock found them.
September 12, 2026 · 8 min
Every page cap is a limit on the request, not the document. So stop sending the document.
September 06, 2026 · 17 min
The Inspector, in-process pytest, and the stdio traps that silently break a passing server.
September 05, 2026 · 11 min
The text layer is already there. It just comes out top-to-bottom, right-to-left, and in the wrong order. The fix is g...
August 29, 2026 · 11 min
Six agent-callable tools went live on this blog. Three survived. The honeypot is why.
August 22, 2026 · 7 min
One question across 100 PDFs, one ranked list, all in SQLite. How it works, and where it stops.
August 15, 2026 · 12 min
An open-source MCP server for Redmine. 51 tools, OAuth2, read-only mode, and a live triage board.
August 08, 2026 · 8 min
No pipeline, no vector store. Topic folders, a warm habit, a generated catalog, honest coverage.
August 01, 2026 · 10 min
Two Python libraries fix the 403 and the 80k-token HTML at the same time.
July 25, 2026 · 9 min
Fixing two-column extraction broke academic title pages. The benchmark never noticed.
July 18, 2026 · 8 min
No articles found for this filter.