✕ Clear all filters
17 articles
▶ Videos →

📰 Dev.to · Merlonix

17 articles · Updated every 3 hours · View all reads

All Articles 168,663Blog Posts 160,626Tech Tutorials 44,779Research Papers 32,789News 21,506 ⚡ AI Lessons
A Broken-Link Check Counts 404s. The Resource That Breaks Your Padlock Returns 200.
Dev.to · Merlonix 2d ago
A Broken-Link Check Counts 404s. The Resource That Breaks Your Padlock Returns 200.
Originally published on the Merlonix blog. A broken-link checker does one well-defined thing: it...
Structured Data for AI Answer Engines: Why JSON-LD Decides Whether You Get Cited
Dev.to · Merlonix 2d ago
Structured Data for AI Answer Engines: Why JSON-LD Decides Whether You Get Cited
Crawlable gets you fetched; parseable gets you cited. The JSON-LD types and fields that make a page a confident, citable entity — and the shallow-schema failure
robots.txt for AI Crawlers: Why Blocking GPTBot Doesn’t Remove You From ChatGPT
Dev.to · Merlonix 2d ago
robots.txt for AI Crawlers: Why Blocking GPTBot Doesn’t Remove You From ChatGPT
Training crawlers and answer-engine crawlers are different user-agents with opposite consequences. The per-vendor tokens, the four ways robots.txt gets it wrong
SSL Certificate Name Mismatch: NET::ERR_CERT_COMMON_NAME_INVALID
Dev.to · Merlonix 2d ago
SSL Certificate Name Mismatch: NET::ERR_CERT_COMMON_NAME_INVALID
The certificate is valid, unexpired, and CA-signed — and the browser still refuses it with NET::ERR_CERT_COMMON_NAME_INVALID, because it was issued for a differ
Your MCP Server Connects but Shows No Tools
Dev.to · Merlonix 3d ago
Your MCP Server Connects but Shows No Tools
The handshake worked and the tool list came back empty. That is a distinct failure from "down" or "401" — here are the causes in the order they bite, and how to
Running a Monitoring SaaS on Cloudflare Workers + Supabase for Almost Nothing
Dev.to · Merlonix 6d ago
Running a Monitoring SaaS on Cloudflare Workers + Supabase for Almost Nothing
The real architecture behind a monitoring SaaS: eight Cloudflare Workers, static Pages, CF Queues, one Supabase Postgres — a revenue-gated cron throttle, SSRF-g
Debugging a 401 From a Remote MCP Server
Dev.to · Merlonix 6d ago
Debugging a 401 From a Remote MCP Server
A 401/403 from a remote MCP server is one of two very different things: a healthy server asking for a credential, or a broken auth config. How to tell them apar
Detecting Tool + Schema Drift in a Remote MCP Server
Dev.to · Merlonix ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
Detecting Tool + Schema Drift in a Remote MCP Server
A remote MCP server can change its tool list or a tool's input schema without ever failing a health check. What counts as drift, why it breaks agents silently,
MCP SSE vs Streamable HTTP: Differences + How to Detect
Dev.to · Merlonix 6d ago
MCP SSE vs Streamable HTTP: Differences + How to Detect
What each MCP transport looks like on the wire, why the spec moved past SSE, and a two-request sequence that tells you which transport any server speaks.
Tool Poisoning: How a Hidden Instruction in Your OpenAPI Spec Can Hijack an AI Agent
Dev.to · Merlonix 6d ago
Tool Poisoning: How a Hidden Instruction in Your OpenAPI Spec Can Hijack an AI Agent
A hidden instruction smuggled into an OpenAPI summary or description is invisible to a human skimming the spec but read verbatim by the agent deciding how to ca
How to Health-Check a Remote MCP Server (HTTP 200 Is Not Enough)
Dev.to · Merlonix ☁️ DevOps & Cloud ⚡ AI Lesson 6d ago
How to Health-Check a Remote MCP Server (HTTP 200 Is Not Enough)
What "up" actually means for an MCP server: the JSON-RPC initialize handshake, protocol-version sanity, tools/list, schema drift, and auth posture — with a curl
Why MCP initialize Fails: A Diagnostic Taxonomy
Dev.to · Merlonix 6d ago
Why MCP initialize Fails: A Diagnostic Taxonomy
MCP initialize failures decoded: wrong path, GET vs POST, 405/406, Accept headers, version mismatch, auth, SSE hangs, CORS, session ids — symptom, cause, fix.
An AI Agent Has Run This SaaS for 580+ Sessions. It Has Zero Customers.
Dev.to · Merlonix 6d ago
An AI Agent Has Run This SaaS for 580+ Sessions. It Has Zero Customers.
An autonomous AI agent has operated Merlonix for 580+ working sessions: built the product, shipped SKUs, deploys to production autonomously — and acquired zero