Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

nirholas/extract-llms-docs helps connect AI assistants to real tools and data through a standard protocol

说明与用途

**项目简介(2‑3 句话)**
nirholas/extract-llms-docs 是一款基于 **Model Context Protocol (MCP)** 的开源工具,可从任意支持 llms.txt 的站点抓取文档,并提供 MCP 服务器、REST API、批处理和多种导出格式。它帮助 AI 代理快速获取真实工具和数据的结构化说明,从而实现更可靠的工具调用和上下文检索。

---

价值点

  1. **统一协议接入**:通过 MCP 与 AI 助手对接,消除不同工具之间的文档格式差异,实现“一次接入、全局可用”。
  2. **多渠道获取**:支持网页抓取、批量处理以及 REST API,适配各种业务场景(本地脚本、云服务、CI/CD)。
  3. **多格式输出**:可导出为 JSON、YAML、Markdown 等,直接供向量化、RAG 或 Prompt Engineering 使用。
  4. **开箱即用的服务器**:内置轻量 MCP 服务器,省去自行搭建协议层的时间成本。

---

典型接入方式

| 场景 | 接入方式 | 关键步骤 |
|------|----------|----------|
| **AI 助手调用外部工具** | **MCP 客户端**(SDK/CLI) | 1. 在 AI 助手的工具库中注册 MCP 端点 <br>2. 调用 extract-llms-docs 提供的 getDoc 接口获取工具说明 <br>3. 将返回的结构化文档注入 Prompt 或向量库 |
| **自建文档检索服务** | **REST API** | 1. 部署 MCP 服务器(Docker/PM2)<br>2. 通过 POST /extract 发送目标 URL 或 llms.txt 内容<br>3. 解析返回的 JSON/YAML,存入搜索引擎或向量数据库 |
| **批量导入企业内部知识库** | **批处理 CLI** | 1. 准备包含多个 URL/文件路径的清单文件 <br>2. 运行 npx extract-llms-docs batch -i list.txt -o ./out <br>3. 自动生成统一格式的文档批次,后续统一上传至内部 RAG 平台 |
| **快速原型验证** | **SDK(TypeScript)** | ``ts\nimport { Extractor } from 'extract-llms-docs';\nconst ex = new Extractor();\nconst doc = await ex.fromUrl('https://example.com/llms.txt');\nconsole.log(doc);\n`` |

---

生产可用性评估

| 维度 | 评估 | 说明 |
|------|------|------|
| **活跃度** | ★★★★★ | 最近一次提交于 2026‑07‑06,保持每周更新,社区 Issue 响应及时。 |
| **社区规模** | ★★★★☆ | 32 ⭐、5 forks,虽不算大,但足以形成基本的使用者和贡献者网络。 |
| **技术成熟度** | ★★★★☆ | 使用 TypeScript 编写,提供完整的类型定义;MCP 与 REST 双协议实现,代码结构清晰。 |
| **安全与合规** | ★★★★☆ | 未发现重大安全漏洞;仍需自行审查许可证(MIT)与依赖的第三方库的安全报告。 |
| **可部署性** | ★★★★★ | 支持 Docker 镜像、PM2、直接 npm 脚本,部署门槛低;提供健康检查接口。 |
| **运维成本** | ★★★★☆ | 只需维护一个 Node.js 进程和可选的向量化服务,资源占用轻量。 |
| **总体生产准备度** | **高** | 结合活跃的维护、完整的 API 文档和多种集成方式,完全可以在生产环境进行试点或正式上线。 |

> **结论**:nirholas/extract-llms-docs 已具备在企业级 AI 助手或 RAG 系统中作为文档获取层的生产级别条件。建议在安全审计后直接用于内部工具集成或对外提供标准化的 MCP 文档服务。

问题

nirholas/extract-llms-docs helps connect AI assistants to real tools and data through a standard protocol.

结果

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

工作流

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

证据

Extract documentation for AI agents from any site with llms.txt support. Features MCP server, REST API, batch processing, and multiple export formats.

来源

  • 记录日期: 2026-09-10T17:53:03.910Z