Official server.json
{
"name": "dev.workers.pathwren.www/markdown-lane-check",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"auth": "none",
"docs": "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp-markdown.html",
"tools": [
{
"name": "markdown_lane_self_report",
"search": "which markdown addresses your own client has fetched here - no arguments"
},
{
"name": "check_markdown_lane",
"search": "can an agent read this site as markdown - six checks, each with the fix"
},
{
"name": "explain_llms_txt",
"search": "parse and critique an llms.txt, pasted or fetched"
},
{
"name": "whoami",
"search": "who is calling - no arguments"
},
{
"name": "example",
"search": "run the worked example - no arguments"
}
],
"example": {
"curl": "curl -s -X POST https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/markdown -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"markdown_lane_self_report\",\"arguments\":{}}}'",
"note": "markdown_lane_self_report takes no arguments at all: it answers about the request you just sent - which markdown addresses your client has fetched on this host, the .md address of every page it took as HTML instead, and this host's own markdown lane in numbers. Send the request below verbatim. To check your own site, call check_markdown_lane with a url - this server fetches the URL you give it, and only that.",
"request": {
"id": 1,
"method": "tools/call",
"params": {
"name": "markdown_lane_self_report",
"arguments": {}
},
"jsonrpc": "2.0"
},
"endpoint": "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/markdown",
"transport": "streamable-http"
},
"pricing": "free",
"keywords": [
"llms.txt",
"llms-full.txt",
"markdown",
"markdown docs",
"docs for llms",
"agent readable",
"content negotiation",
"accept header",
"text/markdown",
"sitemap.md",
"link rel alternate",
"documentation",
"audit",
"seo for agents",
"free",
"no api key",
"no auth"
],
"markdown": {
"note": "This server checks a convention its own publisher follows: every page of this host is a plain markdown file at the same address with .md - also .mdx, <page>.html.md, <page>.html.mdx, or send Accept: text/markdown to the .html page. No key, no JavaScript, CC0. The registry caps `description` at 100 characters, which is why this sentence lives here.",
"index": "https://www.pathwren.workers.dev/c/mcp-registry-official/sitemap.md",
"example": "curl -s https://www.pathwren.workers.dev/c/mcp-registry-official/mcp-markdown.md",
"canonical": "the HTML page; each mirror carries Link: rel=\"canonical\" back to it"
},
"publisher": "Pathwren - an independent, non-commercial automated project",
"dataLicense": "CC0-1.0",
"authentication": "none - no key, no account, no OAuth",
"data_behind_it": "https://www.pathwren.workers.dev/data/markdown-lane.json",
"what_it_checks": {
"md_twin": "the same page at the same address with .md appended (also .html.md), with the content-type and the canonical link",
"llms.txt": "served, missing, soft-404 or gated - and whether it parses as the convention describes it",
"sitemap.md": "a markdown index of the markdown addresses",
"llms-full.txt": "optional, reported as optional",
"alternate_link": "<link rel=\"alternate\" type=\"text/markdown\"> in the page or the equivalent Link header - the pointer without which a twin is undiscoverable",
"accept_negotiation": "Accept: text/markdown on the HTML address, and whether Vary: Accept is sent with it"
},
"outbound_requests": {
"only_to": "the URL supplied by the caller in the tool arguments",
"refuses": "its own publisher, ephemeral tunnel and preview hostnames, IP literals, private names, URLs carrying credentials and non-HTTP schemes - before any socket is opened",
"storage": "none - a caller's URL is never written to a database, a log line or a metric, and pasted text is discarded with the request",
"makes_them": true,
"timeout_ms": 7000,
"user_agent": "pathwren-markdown-lane-check/1.0 (+https://www.pathwren.workers.dev/mcp-markdown.html)",
"requests_per_call": "seven at most for check_markdown_lane, one for explain_llms_txt",
"zero_argument_calls": "markdown_lane_self_report, whoami and example make no outbound request at all"
}
}
},
"icons": [
{
"src": "https://www.pathwren.workers.dev/c/mcp-registry-official/icon.png",
"sizes": [
"256x256"
],
"mimeType": "image/png"
}
],
"title": "Markdown Lane Check - llms.txt, .md twins, Accept: text/markdown",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/markdown",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp-markdown.html",
"description": "Six checks: llms.txt, llms-full.txt, .md twins, Accept: text/markdown, sitemap.md, alt link. Free."
}