v1.4.0 β Agent Mode: MCP endpoint, deep links, and a visual upgrade
Live: https://navigatorslab.com/tools/ Β· Free & open source (MIT) β no accounts, no uploads, nothing retained.
π€ Agent Mode (the headline)
The suite now serves AI agents as first-class users:
- MCP endpoint β
POST /tools/mcpspeaks Model Context Protocol (JSON-RPC 2.0, Streamable-HTTP-style, stateless, no auth). Four compute tools, all pure & unit-tested:nl_catalog,qr_payload(Wi-Fi/vCard/mailto/text with spec-correct\ ; , :escaping),text_diff(LCS),text_stats. GETβ405, Origin allow-list, security headers stamped on every response β verified live on production. - Deep links β every tool accepts strict allow-listed URL parameters:
qr.html?text=β¦&ec=Mrenders with zero clicks,shrink.html?url=β¦&format=webp&targetKB=300pre-loads a same-origin file and pre-sets the target,sign.html?url=β¦&date=1,ocr.html?url=β¦&autostart=1,textdiff.html?a=β¦&b=β¦auto-compares, and more.?url=is same-origin only, enforced in code; applied params surface an "Agent mode" chip. - Machine-readable docs β
llms.txt+llms-full.txtat/tools/and the site root,tools.json, and a full reference page at /tools/agents.
π¨ Visual upgrade
- Aurora hero (layered radial gradients + masked grid) with a gradient-headline
- Tool cards: gradient icon tiles, hover lift + glow, scroll-reveal entrance (reduced-motion aware)
- New "for AI agents, too" hub section with pill, CTA and cards β localized EN/TR/DE
- Table links darkened to pass WCAG 4.5:1 (agents page a11y 91 β 100)
β Verification
- 76/76 unit tests (17 new MCP tests: initialize/tools/list/tools/call, error codes, WIFI escaping, diff & stats engines)
- 27/27 E2E checks (4 new: agents page + llms served,
?text=auto-render,?url=data: analysis, params pre-set) - 25/25 security checks across all 17 pages Β· 0px mobile overflow (agents included)
- Lighthouse 97β100 on audited pages Β· CI green Β· production MCP round-trip + deep-link render verified in a real browser