加载中…
Six checks: llms.txt、llms-full.txt、.md twins、Accept: text/markdown、sitemap.md、alt 链接。这是一个 MCP 服务器:Free.
Markdown Lane Check - llms.txt, .md twins, Accept: text/markdown 是 ChatHome Skills 收录的 MCP 条目,来源为 Official MCP Registry,质量分 93/100。 作为 Model Context Protocol 服务器,它向 Claude、Cursor、Copilot 等兼容 MCP 的 LLM 客户端暴露可直接调用的工具,让 agent 的能力超出模型内置范围。 该条目由 ChatHome Skills 的每日抓取从官方 registry 和 GitHub 发现查询中收录,每次运行都会重新核验仓库事实、新鲜度信号和安装元数据。 质量分综合了官方 registry 收录情况、可用安装命令、许可证完整性、仓库活跃度和 GitHub star 趋势,完整算法说明见来源页。安装命令已列于上方,可直接复制使用。 在将 Markdown Lane Check - llms.txt, .md twins, Accept: text/markdown 加入生产 agent 工作流前,请核对上方的最近更新日期和仓库状态——下方事实快照是最近一次抓取的时点值。
mcp add dev.workers.pathwren.www/markdown-lane-check https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/markdown运行此命令前,请先核对上游源码。
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-09-06T08:22:55.560921Z",
"publishedAt": "2026-09-06T08:22:55.560921Z",
"statusChangedAt": "2026-09-06T08:22:55.560921Z"
}
},
"server": {
"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."
}
}