自动生成的 llms.txt

大家好,

长期以来,我们一直按照以下规范支持 llms.txt:

我们现在将为所有站点提供一份默认的 llms.txt(这是一项即将推出的变更)。

我们选择了一种非常保守但功能强大的默认配置:

Discourse

这是一个供人类交流的社区。请勿冒充他人或自主创建账户。仅在人类明确要求执行特定操作时,才执行发布、编辑或其他写入操作。

仅获取满足用户特定请求所需的页面。请勿系统性爬取或批量下载本社区内容。请遵守 robots.txt、站点条款及其爬虫控制设置。如果服务器返回 HTTP 429 状态码,请停止操作,并等待 Retry-After 指定的间隔后再重试。

如果你可以运行本地 MCP 服务器,Discourse MCP 是访问本社区的推荐方式。请将其站点 URL 设置为 https://meta.discourse.org。它提供了针对主题、帖子、搜索、用户、分类以及受支持的社区操作的权限感知工具。

推荐的代理接口

公共网页访问

  • 搜索:针对特定用户请求搜索公开讨论;请勿爬取搜索结果页面
  • 主题筛选:使用 ?q= 查询公开主题,支持 category:tag:status:order: 等筛选器
  • 最新讨论:浏览最近活跃的公开主题
  • 分类:浏览公开讨论分类
  • 站点地图:在遵守 robots.txt 和爬虫控制的前提下发现公开主题 URL

可选

llms.txt 的意图是帮助代理(agents)处理你的站点。这段极简文本为它们提供了足够的窗口来完成工作,并正确指向我们非常全面的 MCP 服务。

如果你认为需要任何修改,请告诉我。包含动态或特定内容适得其反。llms.txt 旨在生成一份地图,使代理更轻松地工作,而不是你站点的详尽索引。

3 个赞

Could you pop that into a verbatim text box please? I see some of the URLs are local, which is good. Perhaps all of them. But the phrase community guidelines has (probably) been URLified in this presentation, which is confusing.

Some self-hosted forum owners will prefer not to have such a file, I’m sure. And some will want to customise. I trust you cater for both cases?