llms.txt 生态
llms.txt 是社区提案中的”给 LLM 的 README”约定:站点根目录提供一份 Markdown 索引,让 LLM 在不爬整站的情况下了解结构。
本站提供两份
Section titled “本站提供两份”/llms.txt—— 仅含文档清单与 MCP 接入说明,体积小,适合首次发现/llms-full.txt—— 拼接全部 Markdown 全文,适合一次性灌入上下文窗口
两者都由 src/lib/docs.ts 中的 buildLlmsIndex 与 buildLlmsFull 生成,对应路由分别是 src/pages/llms.txt.ts 与 src/pages/llms-full.txt.ts,都启用 prerender = true。
与 MCP 的关系
Section titled “与 MCP 的关系”| 能力 | /llms.txt | /mcp |
|---|---|---|
| 客户端要求 | 任何能抓 URL 的工具 | MCP 兼容客户端 |
| 数据形态 | 静态纯文本 | 实时 JSON-RPC |
| 检索 | 客户端自己处理 | 内置 search_docs 工具 |
| 增量 | 全量重读 | 按需调用资源 |
二者并不互斥:纯静态部署只有 llms.txt;带 Node 运行时的部署可以同时提供两者。